Searched refs:IndirectField (Results 1 – 17 of 17) sorted by relevance
39 def IndirectField : DeclNode<Value>;
203 case Decl::Kind::IndirectField: in HandleNamedDecl()
390 case Decl::IndirectField: in isRedeclarableDeclKind()
179 case Decl::IndirectField: in getSymbolInfo()
1339 IndirectFieldDecl *IndirectField = IndirectFieldDecl::Create( in VisitIndirectFieldDecl() local1344 IndirectField->addAttr(Attr->clone(SemaRef.Context)); in VisitIndirectFieldDecl()1346 IndirectField->setImplicit(D->isImplicit()); in VisitIndirectFieldDecl()1347 IndirectField->setAccess(D->getAccess()); in VisitIndirectFieldDecl()1348 Owner->addDecl(IndirectField); in VisitIndirectFieldDecl()1349 return IndirectField; in VisitIndirectFieldDecl()
5394 IndirectFieldDecl *IndirectField = IndirectFieldDecl::Create( in InjectAnonymousStructOrUnionMembers() local5399 IndirectField->addAttr(Attr->clone(SemaRef.Context)); in InjectAnonymousStructOrUnionMembers()5401 IndirectField->setAccess(AS); in InjectAnonymousStructOrUnionMembers()5402 IndirectField->setImplicit(); in InjectAnonymousStructOrUnionMembers()5403 SemaRef.PushOnScopeChains(IndirectField, S); in InjectAnonymousStructOrUnionMembers()5406 if (AS != AS_none) IndirectField->setAccess(AS); in InjectAnonymousStructOrUnionMembers()
2343 IndirectFieldDecl *IndirectField) { in ExpandAnonymousFieldDesignator() argument2348 for (IndirectFieldDecl::chain_iterator PI = IndirectField->chain_begin(), in ExpandAnonymousFieldDesignator()2349 PE = IndirectField->chain_end(); PI != PE; ++PI) { in ExpandAnonymousFieldDesignator()
1912 case Decl::IndirectField: in CheckConstexprDeclStmt()
3352 case Decl::IndirectField: in BuildDeclarationNameExpr()
2352 for (const ClassInfo::MemberInfo &IndirectField : NestedInfo.Members) in collectMemberInfo() local2354 {IndirectField.MemberTypeNode, IndirectField.BaseOffset + Offset}); in collectMemberInfo()
621 IndirectFieldDecl *IndirectField = MemberInit->getIndirectMember(); in EmitLValueForAnyFieldInitialization() local622 for (const auto *I : IndirectField->chain()) in EmitLValueForAnyFieldInitialization()
69 case Decl::IndirectField: in EmitDecl()
6316 case Decl::IndirectField: in EmitTopLevelDecl()
770 case IndirectField: in getIdentifierNamespaceForKind()
5145 : ValueDecl(IndirectField, DC, L, N, T), Chaining(CH.data()), in IndirectFieldDecl()
3242 static bool classofKind(Kind K) { return K == IndirectField; } in classofKind()
6696 case Decl::IndirectField: in clang_getCursorDefinition()