Searched refs:IndirectField (Results 1 – 15 of 15) sorted by relevance
37 def IndirectField : DDecl<Value>;
306 case Decl::IndirectField: in isRedeclarableDeclKind()
408 case Decl::IndirectField: { in PrintDeclContext()
697 IndirectFieldDecl *IndirectField = IndirectFieldDecl::Create( in VisitIndirectFieldDecl() local702 IndirectField->addAttr(Attr->clone(SemaRef.Context)); in VisitIndirectFieldDecl()704 IndirectField->setImplicit(D->isImplicit()); in VisitIndirectFieldDecl()705 IndirectField->setAccess(D->getAccess()); in VisitIndirectFieldDecl()706 Owner->addDecl(IndirectField); in VisitIndirectFieldDecl()707 return IndirectField; in VisitIndirectFieldDecl()
4038 IndirectFieldDecl *IndirectField = IndirectFieldDecl::Create( in InjectAnonymousStructOrUnionMembers() local4043 IndirectField->addAttr(Attr->clone(SemaRef.Context)); in InjectAnonymousStructOrUnionMembers()4045 IndirectField->setAccess(AS); in InjectAnonymousStructOrUnionMembers()4046 IndirectField->setImplicit(); in InjectAnonymousStructOrUnionMembers()4047 SemaRef.PushOnScopeChains(IndirectField, S); in InjectAnonymousStructOrUnionMembers()4050 if (AS != AS_none) IndirectField->setAccess(AS); in InjectAnonymousStructOrUnionMembers()
1867 IndirectFieldDecl *IndirectField) { in ExpandAnonymousFieldDesignator() argument1872 for (IndirectFieldDecl::chain_iterator PI = IndirectField->chain_begin(), in ExpandAnonymousFieldDesignator()1873 PE = IndirectField->chain_end(); PI != PE; ++PI) { in ExpandAnonymousFieldDesignator()
909 case Decl::IndirectField: in CheckConstexprDeclStmt()
2849 case Decl::IndirectField: in BuildDeclarationNameExpr()
686 IndirectFieldDecl *IndirectField = MemberInit->getIndirectMember(); in EmitLValueForAnyFieldInitialization() local687 for (const auto *I : IndirectField->chain()) in EmitLValueForAnyFieldInitialization()
56 case Decl::IndirectField: in EmitDecl()
3501 case Decl::IndirectField: in EmitTopLevelDecl()
2511 : ValueDecl(IndirectField, DC, L, N, T), Chaining(CH), ChainingSize(CHS) {} in IndirectFieldDecl()2546 static bool classofKind(Kind K) { return K == IndirectField; } in classofKind()
579 case IndirectField: in getIdentifierNamespaceForKind()
1269 namespace IndirectField { namespace
5243 case Decl::IndirectField: in clang_getCursorDefinition()