Searched refs:LateAttrs (Results 1 – 6 of 6) sorted by relevance
/openbsd/gnu/llvm/clang/include/clang/Sema/ |
H A D | Template.h | 534 Sema::LateInstantiatedAttrVec* LateAttrs = nullptr; variable 619 LateAttrs = LA; in enableLateAttributeInstantiation() 625 LateAttrs = nullptr; in disableLateAttributeInstantiation()
|
H A D | Sema.h | 10068 LateInstantiatedAttrVec *LateAttrs = nullptr, 10074 LateInstantiatedAttrVec *LateAttrs = nullptr, 10136 LateInstantiatedAttrVec *LateAttrs = nullptr, 10144 LateInstantiatedAttrVec *LateAttrs,
|
/openbsd/gnu/llvm/clang/include/clang/Parse/ |
H A D | Parser.h | 2420 LateParsedAttrList *LateAttrs = nullptr) { 2426 DeclSpecContext DSC, LateParsedAttrList *LateAttrs, 2431 LateParsedAttrList *LateAttrs = nullptr); 2787 LateParsedAttrList *LateAttrs = nullptr); 2791 LateParsedAttrList *LateAttrs = nullptr) { 2794 ParseAttributes(WhichAttrKinds, Attrs, LateAttrs); 2801 LateParsedAttrList *LateAttrs = nullptr) { 2804 ParseGNUAttributes(Attrs, LateAttrs, &D); 2810 LateParsedAttrList *LateAttrs = nullptr) { 2812 ParseGNUAttributes(Attrs, LateAttrs); [all …]
|
/openbsd/gnu/llvm/clang/lib/Sema/ |
H A D | SemaTemplateInstantiateDecl.cpp | 658 Decl *New, LateInstantiatedAttrVec *LateAttrs, in InstantiateAttrsForDecl() argument 698 LateInstantiatedAttrVec *LateAttrs, in InstantiateAttrs() argument 815 if (TmplAttr->isLateParsed() && LateAttrs) { in InstantiateAttrs() 821 LateAttrs->push_back(LateInstantiatedAttribute(TmplAttr, Saved, New)); in InstantiateAttrs() 1150 SemaRef.BuildVariableInstantiation(Var, D, TemplateArgs, LateAttrs, Owner, in VisitVarDecl() 1254 SemaRef.InstantiateAttrs(TemplateArgs, D, Field, LateAttrs, StartingScope); in VisitFieldDecl() 1312 SemaRef.InstantiateAttrs(TemplateArgs, D, Property, LateAttrs, in VisitMSPropertyDecl() 1917 SemaRef.InstantiateAttrsForDecl(TemplateArgs, D, Record, LateAttrs, in VisitCXXRecordDecl() 4374 LateAttrs, Owner, StartingScope); in InstantiateVarTemplatePartialSpecialization() 4704 LateAttrs, StartingScope); in InitFunctionInstantiation() [all …]
|
H A D | SemaTemplateInstantiate.cpp | 3136 LateInstantiatedAttrVec LateAttrs; in InstantiateClass() local 3137 Instantiator.enableLateAttributeInstantiation(&LateAttrs); in InstantiateClass() 3218 for (LateInstantiatedAttrVec::iterator I = LateAttrs.begin(), in InstantiateClass() 3219 E = LateAttrs.end(); I != E; ++I) { in InstantiateClass() 3237 LateAttrs.clear(); in InstantiateClass()
|
/openbsd/gnu/llvm/clang/lib/Parse/ |
H A D | ParseDecl.cpp | 106 LateParsedAttrList *LateAttrs) { in ParseAttributes() argument 115 MoreToParse |= MaybeParseGNUAttributes(Attrs, LateAttrs); in ParseAttributes() 172 unsigned OldNumLateAttrs = LateAttrs ? LateAttrs->size() : 0; in ParseGNUAttributes() 210 if (!LateAttrs || !isAttributeLateParsed(*AttrName)) { in ParseGNUAttributes() 219 LateAttrs->push_back(LA); in ParseGNUAttributes() 223 if (!ClassStack.empty() && !LateAttrs->parseSoon()) in ParseGNUAttributes() 259 if (LateAttrs) { in ParseGNUAttributes() 260 for (unsigned i = OldNumLateAttrs; i < LateAttrs->size(); ++i) in ParseGNUAttributes() 261 (*LateAttrs)[i]->MacroII = MacroII; in ParseGNUAttributes() 3134 ParseDeclarationSpecifiers(DS, NotATemplate, AS, DSContext, LateAttrs); in DiagnoseMissingSemiAfterTagDefinition() [all …]
|