Searched refs:MemberDecl (Results 1 - 10 of 10) sorted by relevance

/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprMember.cpp1014 NamedDecl *MemberDecl = R.getFoundDecl(); local
1021 if (MemberDecl->isInvalidDecl())
1027 if (!MemberDecl->isCXXInstanceMember())
1028 return BuildDeclarationNameExpr(SS, R.getLookupNameInfo(), MemberDecl);
1038 if (CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(MemberDecl)) {
1046 if (ShouldCheckUse && DiagnoseUseOfDecl(MemberDecl, MemberLoc)) {
1051 if (FieldDecl *FD = dyn_cast<FieldDecl>(MemberDecl))
1055 if (MSPropertyDecl *PD = dyn_cast<MSPropertyDecl>(MemberDecl))
1059 if (IndirectFieldDecl *FD = dyn_cast<IndirectFieldDecl>(MemberDecl))
1066 if (VarDecl *Var = dyn_cast<VarDecl>(MemberDecl)) {
[all...]
H A DSemaAccess.cpp39 bool Sema::SetMemberAccessSpecifier(NamedDecl *MemberDecl, argument
44 MemberDecl->setAccess(LexicalAS);
51 Diag(MemberDecl->getLocation(),
53 << MemberDecl << LexicalAS;
57 MemberDecl->setAccess(LexicalAS);
61 MemberDecl->setAccess(PrevMemberDecl->getAccess());
H A DSemaExpr.cpp10049 FieldDecl *MemberDecl = R.getAsSingle<FieldDecl>(); local
10051 if (!MemberDecl) {
10053 MemberDecl = IndirectMemberDecl->getAnonField();
10056 if (!MemberDecl)
10065 if (MemberDecl->isBitField()) {
10067 << MemberDecl->getDeclName()
10069 Diag(MemberDecl->getLocation(), diag::note_bitfield_decl);
10073 RecordDecl *Parent = MemberDecl->getParent();
10083 << MemberDecl->getDeclName()
10103 Comps.push_back(OffsetOfNode(OC.LocStart, MemberDecl, O
[all...]
H A DSemaOverload.cpp1838 if (FieldDecl *MemberDecl = From->getSourceBitField()) {
1841 MemberDecl->getBitWidth()->isIntegerConstantExpr(BitWidth, Context)) {
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DExpr.h2281 /// \brief The DeclAccessPair through which the MemberDecl was found due to
2290 /// MemberDecl - This is the decl being referenced by the field/member name.
2292 ValueDecl *MemberDecl; member in class:clang::StringLiteral::OffsetOfExpr::MemberExpr
2295 /// declaration name embedded in MemberDecl.
2343 Base(base), MemberDecl(memberdecl), MemberDNLoc(NameInfo.getInfo()),
2361 Base(base), MemberDecl(memberdecl), MemberDNLoc(), MemberLoc(l),
2381 ValueDecl *getMemberDecl() const { return MemberDecl; }
2382 void setMemberDecl(ValueDecl *D) { MemberDecl = D; }
2512 return DeclarationNameInfo(MemberDecl->getDeclName(),
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DRecordLayoutBuilder.cpp174 const CXXRecordDecl *MemberDecl = cast<CXXRecordDecl>(RT->getDecl()); local
175 const ASTRecordLayout &Layout = Context.getASTRecordLayout(MemberDecl);
176 if (MemberDecl->isEmpty()) {
H A DASTContext.cpp258 if (const FunctionDecl *MemberDecl =
260 return MemberDecl;
268 if (const VarDecl *MemberDecl = VD->getInstantiatedFromStaticDataMember())
269 return MemberDecl;
302 if (const EnumDecl *MemberDecl = ED->getInstantiatedFromMemberEnum())
303 return MemberDecl;
H A DExprConstant.cpp6989 FieldDecl *MemberDecl = ON.getField();
6996 unsigned i = MemberDecl->getFieldIndex();
6999 CurrentType = MemberDecl->getType().getNonReferenceType();
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprScalar.cpp1836 FieldDecl *MemberDecl = ON.getField(); local
1846 if (*Field == MemberDecl)
1857 CurrentType = MemberDecl->getType();
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h4929 bool SetMemberAccessSpecifier(NamedDecl *MemberDecl,

Completed in 349 milliseconds