Home
last modified time | relevance | path

Searched refs:IndirectFieldDecl (Results 1 – 25 of 27) sorted by relevance

12

/external/clang/lib/Sema/
DSemaExprMember.cpp108 if (dyn_cast<FieldDecl>(D) || dyn_cast<IndirectFieldDecl>(D)) in ClassifyImplicitMemberAccess()
195 bool IsField = isa<FieldDecl>(Rep) || isa<IndirectFieldDecl>(Rep); in diagnoseInstanceReference()
690 IndirectFieldDecl *indirectField, in BuildAnonymousStructUnionMemberReference()
761 IndirectFieldDecl::chain_iterator in BuildAnonymousStructUnionMemberReference()
957 if (IndirectFieldDecl *FD = dyn_cast<IndirectFieldDecl>(MemberDecl)) in BuildMemberReferenceExpr()
1671 if (IndirectFieldDecl *FD = R.getAsSingle<IndirectFieldDecl>()) in BuildImplicitMemberExpr()
DSemaTemplateInstantiateDecl.cpp529 Decl *TemplateDeclInstantiator::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
534 for (IndirectFieldDecl::chain_iterator PI = in VisitIndirectFieldDecl()
546 IndirectFieldDecl* IndirectField in VisitIndirectFieldDecl()
547 = IndirectFieldDecl::Create(SemaRef.Context, Owner, D->getLocation(), in VisitIndirectFieldDecl()
3174 IndirectFieldDecl *IndirectMember = in InstantiateMemInitializers()
3175 cast_or_null<IndirectFieldDecl>(FindInstantiatedDecl( in InstantiateMemInitializers()
DSemaDeclCXX.cpp972 else if (IndirectFieldDecl *ID = (*I)->getIndirectMember()) in CheckConstexprFunctionBody()
1865 if (IndirectFieldDecl *IFD = dyn_cast<IndirectFieldDecl>(VD)) in UninitializedFieldVisitor()
2176 (Member = dyn_cast<IndirectFieldDecl>(Result.front()))) { in BuildMemInitializer()
2353 IndirectFieldDecl *IndirectMember = dyn_cast<IndirectFieldDecl>(Member); in BuildMemberInitializer()
2783 FieldDecl *Field, IndirectFieldDecl *Indirect, in BuildImplicitMemberInitializer()
3057 static bool isWithinAnonymousUnion(IndirectFieldDecl *F) { in isWithinAnonymousUnion()
3058 for (IndirectFieldDecl::chain_iterator C = F->chain_begin(), in isWithinAnonymousUnion()
3086 IndirectFieldDecl *Indirect = 0) { in CollectFieldInitializer()
3276 if (IndirectFieldDecl *F = dyn_cast<IndirectFieldDecl>(*Mem)) { in SetCtorInitializers()
4013 isa<IndirectFieldDecl>(D)) { in CheckCompletedCXXClass()
DSemaInit.cpp1479 IndirectFieldDecl *IndirectField) { in ExpandAnonymousFieldDesignator()
1484 for (IndirectFieldDecl::chain_iterator PI = IndirectField->chain_begin(), in ExpandAnonymousFieldDesignator()
1506 static IndirectFieldDecl *FindIndirectFieldDesignator(FieldDecl *AnonField, in FindIndirectFieldDesignator()
1513 while (IndirectFieldDecl *IF = in FindIndirectFieldDesignator()
1514 dyn_cast_or_null<IndirectFieldDecl>(NextDecl)) { in FindIndirectFieldDesignator()
1678 if (IndirectFieldDecl *IF = in CheckDesignatedInitializer()
DSemaDecl.cpp3268 if ((isa<FieldDecl>(*D) || isa<IndirectFieldDecl>(*D)) && in InjectAnonymousStructOrUnionMembers()
3285 if (IndirectFieldDecl *IF = dyn_cast<IndirectFieldDecl>(VD)) in InjectAnonymousStructOrUnionMembers()
3286 for (IndirectFieldDecl::chain_iterator PI = IF->chain_begin(), in InjectAnonymousStructOrUnionMembers()
3298 IndirectFieldDecl* IndirectField = in InjectAnonymousStructOrUnionMembers()
3299 IndirectFieldDecl::Create(SemaRef.Context, Owner, VD->getLocation(), in InjectAnonymousStructOrUnionMembers()
10750 if (IndirectFieldDecl *IFD = dyn_cast<IndirectFieldDecl>(*i)) in ActOnFields()
DSemaExpr.cpp1913 isa<IndirectFieldDecl>(R.getFoundDecl()); in ActOnIdExpression()
2433 if (IndirectFieldDecl *indirectField = dyn_cast<IndirectFieldDecl>(VD)) in BuildDeclarationNameExpr()
8209 } else if (isa<FieldDecl>(dcl) || isa<IndirectFieldDecl>(dcl)) { in CheckAddressOfOperand()
9015 if (isa<FieldDecl>(VD) || isa<IndirectFieldDecl>(VD)) in isQualifiedMemberAccess()
9337 IndirectFieldDecl *IndirectMemberDecl = 0; in BuildBuiltinOffsetOf()
9339 if ((IndirectMemberDecl = R.getAsSingle<IndirectFieldDecl>())) in BuildBuiltinOffsetOf()
9376 for (IndirectFieldDecl::chain_iterator FI = in BuildBuiltinOffsetOf()
/external/clang/lib/Frontend/
DASTConsumers.cpp398 IndirectFieldDecl* IFD = cast<IndirectFieldDecl>(*I); in PrintDeclContext()
/external/clang/lib/AST/
DDecl.cpp1298 if (isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D)) in isCXXInstanceMember()
3071 return FieldDecl::classofKind(K) || IndirectFieldDecl::classofKind(K); in isFieldOrIndirectField()
3096 assert(isa<FieldDecl>(Decls[i]) || isa<IndirectFieldDecl>(Decls[i])); in LoadFieldsFromExternalStorage()
3257 void IndirectFieldDecl::anchor() { } in anchor()
3259 IndirectFieldDecl *
3260 IndirectFieldDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L, in Create()
3263 return new (C) IndirectFieldDecl(DC, L, Id, T, CH, CHS); in Create()
3266 IndirectFieldDecl *IndirectFieldDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
3268 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(IndirectFieldDecl)); in CreateDeserialized()
3269 return new (Mem) IndirectFieldDecl(0, SourceLocation(), DeclarationName(), in CreateDeserialized()
DDumpXML.cpp538 void visitIndirectFieldDeclChildren(IndirectFieldDecl *D) { in visitIndirectFieldDeclChildren()
539 for (IndirectFieldDecl::chain_iterator in visitIndirectFieldDeclChildren()
DASTDumper.cpp194 void VisitIndirectFieldDecl(const IndirectFieldDecl *D);
736 void ASTDumper::VisitIndirectFieldDecl(const IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
739 for (IndirectFieldDecl::chain_iterator I = D->chain_begin(), in VisitIndirectFieldDecl()
DASTImporter.cpp141 Decl *VisitIndirectFieldDecl(IndirectFieldDecl *D);
2794 if (isa<FieldDecl>(*D) || isa<IndirectFieldDecl>(*D)) in getFieldIndex()
2857 Decl *ASTNodeImporter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
2869 if (IndirectFieldDecl *FoundField in VisitIndirectFieldDecl()
2870 = dyn_cast<IndirectFieldDecl>(FoundDecls[I])) { in VisitIndirectFieldDecl()
2903 for (IndirectFieldDecl::chain_iterator PI = D->chain_begin(), in VisitIndirectFieldDecl()
2911 IndirectFieldDecl *ToIndirectField = IndirectFieldDecl::Create( in VisitIndirectFieldDecl()
DExprClassification.cpp411 isa<IndirectFieldDecl>(D) || in ClassifyDecl()
DRecordLayoutBuilder.cpp2591 const IndirectFieldDecl *IFD = cast<IndirectFieldDecl>(VD); in getFieldOffset()
2594 for (IndirectFieldDecl::chain_iterator CI = IFD->chain_begin(), in getFieldOffset()
DDeclCXX.cpp408 !isa<IndirectFieldDecl>(D) && in addedMember()
1491 IndirectFieldDecl *Member, in CXXCtorInitializer()
DExprConstant.cpp1363 const IndirectFieldDecl *IFD) { in HandleLValueIndirectMember()
1364 for (IndirectFieldDecl::chain_iterator C = IFD->chain_begin(), in HandleLValueIndirectMember()
1986 } else if (const IndirectFieldDecl *IFD = in HandleMemberPointerAccess()
1987 dyn_cast<IndirectFieldDecl>(MemPtr.getDecl())) { in HandleMemberPointerAccess()
2251 } else if (IndirectFieldDecl *IFD = (*I)->getIndirectMember()) { in HandleConstructorCall()
2254 for (IndirectFieldDecl::chain_iterator C = IFD->chain_begin(), in HandleConstructorCall()
2704 } else if (const IndirectFieldDecl *IFD = dyn_cast<IndirectFieldDecl>(MD)) { in VisitMemberExpr()
/external/clang/include/clang/AST/
DDeclCXX.h1746 llvm::PointerUnion3<TypeSourceInfo *, FieldDecl *, IndirectFieldDecl *>
1805 CXXCtorInitializer(ASTContext &Context, IndirectFieldDecl *Member,
1836 return Initializee.is<IndirectFieldDecl*>();
1897 return Initializee.get<IndirectFieldDecl*>()->getAnonField();
1901 IndirectFieldDecl *getIndirectMember() const {
1903 return Initializee.get<IndirectFieldDecl*>();
DDecl.h2189 class IndirectFieldDecl : public ValueDecl {
2194 IndirectFieldDecl(DeclContext *DC, SourceLocation L, in IndirectFieldDecl() function
2200 static IndirectFieldDecl *Create(ASTContext &C, DeclContext *DC,
2204 static IndirectFieldDecl *CreateDeserialized(ASTContext &C, unsigned ID);
DRecursiveASTVisitor.h1653 DEF_TRAVERSE_DECL(IndirectFieldDecl, {})
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DProgramState.h268 SVal getLValue(const IndirectFieldDecl *decl, SVal Base) const;
672 inline SVal ProgramState::getLValue(const IndirectFieldDecl *D, in getLValue()
675 for (IndirectFieldDecl::chain_iterator I = D->chain_begin(), in getLValue()
/external/clang/include/clang/Sema/
DTemplate.h404 Decl *VisitIndirectFieldDecl(IndirectFieldDecl *D);
DInitialization.h272 static InitializedEntity InitializeMember(IndirectFieldDecl *Member,
/external/clang/lib/Serialization/
DASTWriterDecl.cpp84 void VisitIndirectFieldDecl(IndirectFieldDecl *D);
665 void ASTDeclWriter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
669 for (IndirectFieldDecl::chain_iterator in VisitIndirectFieldDecl()
DASTReaderDecl.cpp247 void VisitIndirectFieldDecl(IndirectFieldDecl *FD);
882 void ASTDeclReader::VisitIndirectFieldDecl(IndirectFieldDecl *FD) { in VisitIndirectFieldDecl()
2112 D = IndirectFieldDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
/external/clang/lib/CodeGen/
DCGClass.cpp559 IndirectFieldDecl *IndirectField = MemberInit->getIndirectMember(); in EmitMemberInitializer()
560 IndirectFieldDecl::chain_iterator I = IndirectField->chain_begin(), in EmitMemberInitializer()
/external/clang/tools/libclang/
DRecursiveASTVisitor.h1588 DEF_TRAVERSE_DECL(IndirectFieldDecl, {})

12