Searched refs:IndirectField (Results 1 – 13 of 13) sorted by relevance
35 def IndirectField : DDecl<Value>;
395 case Decl::IndirectField: { in PrintDeclContext()
483 IndirectFieldDecl* IndirectField in VisitIndirectFieldDecl() local489 IndirectField->setImplicit(D->isImplicit()); in VisitIndirectFieldDecl()490 IndirectField->setAccess(D->getAccess()); in VisitIndirectFieldDecl()491 Owner->addDecl(IndirectField); in VisitIndirectFieldDecl()492 return IndirectField; in VisitIndirectFieldDecl()
1477 IndirectFieldDecl *IndirectField) { in ExpandAnonymousFieldDesignator() argument1482 for (IndirectFieldDecl::chain_iterator PI = IndirectField->chain_begin(), in ExpandAnonymousFieldDesignator()1483 PE = IndirectField->chain_end(); PI != PE; ++PI) { in ExpandAnonymousFieldDesignator()
2886 IndirectFieldDecl* IndirectField = in InjectAnonymousStructOrUnionMembers() local2891 IndirectField->setAccess(AS); in InjectAnonymousStructOrUnionMembers()2892 IndirectField->setImplicit(); in InjectAnonymousStructOrUnionMembers()2893 SemaRef.PushOnScopeChains(IndirectField, S); in InjectAnonymousStructOrUnionMembers()2896 if (AS != AS_none) IndirectField->setAccess(AS); in InjectAnonymousStructOrUnionMembers()
2371 case Decl::IndirectField: in BuildDeclarationNameExpr()
571 IndirectFieldDecl *IndirectField = MemberInit->getIndirectMember(); in EmitMemberInitializer() local572 IndirectFieldDecl::chain_iterator I = IndirectField->chain_begin(), in EmitMemberInitializer()573 IEnd = IndirectField->chain_end(); in EmitMemberInitializer()
48 case Decl::IndirectField: in EmitDecl()
2557 case Decl::IndirectField: in EmitTopLevelDecl()
478 case IndirectField: in getIdentifierNamespaceForKind()
2263 : ValueDecl(IndirectField, DC, L, N, T), Chaining(CH), ChainingSize(CHS) {} in IndirectFieldDecl()2291 static bool classofKind(Kind K) { return K == IndirectField; } in classofKind()
1138 namespace IndirectField { namespace
4331 case Decl::IndirectField: in clang_getCursorDefinition()