/external/clang/lib/Sema/ |
D | SemaExprMember.cpp | 108 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()
|
D | SemaTemplateInstantiateDecl.cpp | 529 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()
|
D | SemaDeclCXX.cpp | 972 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()
|
D | SemaInit.cpp | 1479 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()
|
D | SemaDecl.cpp | 3268 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()
|
D | SemaExpr.cpp | 1913 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/ |
D | ASTConsumers.cpp | 398 IndirectFieldDecl* IFD = cast<IndirectFieldDecl>(*I); in PrintDeclContext()
|
/external/clang/lib/AST/ |
D | Decl.cpp | 1298 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()
|
D | DumpXML.cpp | 538 void visitIndirectFieldDeclChildren(IndirectFieldDecl *D) { in visitIndirectFieldDeclChildren() 539 for (IndirectFieldDecl::chain_iterator in visitIndirectFieldDeclChildren()
|
D | ASTDumper.cpp | 194 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()
|
D | ASTImporter.cpp | 141 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()
|
D | ExprClassification.cpp | 411 isa<IndirectFieldDecl>(D) || in ClassifyDecl()
|
D | RecordLayoutBuilder.cpp | 2591 const IndirectFieldDecl *IFD = cast<IndirectFieldDecl>(VD); in getFieldOffset() 2594 for (IndirectFieldDecl::chain_iterator CI = IFD->chain_begin(), in getFieldOffset()
|
D | DeclCXX.cpp | 408 !isa<IndirectFieldDecl>(D) && in addedMember() 1491 IndirectFieldDecl *Member, in CXXCtorInitializer()
|
D | ExprConstant.cpp | 1363 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/ |
D | DeclCXX.h | 1746 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*>();
|
D | Decl.h | 2189 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);
|
D | RecursiveASTVisitor.h | 1653 DEF_TRAVERSE_DECL(IndirectFieldDecl, {})
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | ProgramState.h | 268 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/ |
D | Template.h | 404 Decl *VisitIndirectFieldDecl(IndirectFieldDecl *D);
|
D | Initialization.h | 272 static InitializedEntity InitializeMember(IndirectFieldDecl *Member,
|
/external/clang/lib/Serialization/ |
D | ASTWriterDecl.cpp | 84 void VisitIndirectFieldDecl(IndirectFieldDecl *D); 665 void ASTDeclWriter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl() 669 for (IndirectFieldDecl::chain_iterator in VisitIndirectFieldDecl()
|
D | ASTReaderDecl.cpp | 247 void VisitIndirectFieldDecl(IndirectFieldDecl *FD); 882 void ASTDeclReader::VisitIndirectFieldDecl(IndirectFieldDecl *FD) { in VisitIndirectFieldDecl() 2112 D = IndirectFieldDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
/external/clang/lib/CodeGen/ |
D | CGClass.cpp | 559 IndirectFieldDecl *IndirectField = MemberInit->getIndirectMember(); in EmitMemberInitializer() 560 IndirectFieldDecl::chain_iterator I = IndirectField->chain_begin(), in EmitMemberInitializer()
|
/external/clang/tools/libclang/ |
D | RecursiveASTVisitor.h | 1588 DEF_TRAVERSE_DECL(IndirectFieldDecl, {})
|