Searched refs:LocalInstantiationScope (Results 1 – 8 of 8) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Template.h | 228 class LocalInstantiationScope { 268 LocalInstantiationScope *Outer; 297 LocalInstantiationScope(const LocalInstantiationScope &) = delete; 298 LocalInstantiationScope & 299 operator=(const LocalInstantiationScope &) = delete; 301 ~LocalInstantiationScope() { in ~LocalInstantiationScope() 321 LocalInstantiationScope *cloneScopes(LocalInstantiationScope *Outermost) { in cloneScopes() 328 LocalInstantiationScope *newScope = in cloneScopes() 361 static void deleteScopes(LocalInstantiationScope *Scope, in deleteScopes() 364 LocalInstantiationScope *Out = Scope->Outer; in deleteScopes() [all …]
|
| H A D | Sema.h | 135 class LocalInstantiationScope; variable 7615 LocalInstantiationScope *CurrentInstantiationScope; 7845 LocalInstantiationScope *Scope; 7848 LateInstantiatedAttribute(const Attr *A, LocalInstantiationScope *S, in LateInstantiatedAttribute() 7858 LocalInstantiationScope *OuterMostScope = nullptr); 7864 LocalInstantiationScope *OuterMostScope = nullptr); 7917 LocalInstantiationScope *StartingScope = nullptr); 7926 LocalInstantiationScope *StartingScope,
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 1367 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in TransformFunctionParmPackRefExpr() 1801 LocalInstantiationScope Local(*this, true); in SubstParmVarDecl() 2042 LocalInstantiationScope Scope(*this, MergeWithParentScope); in InstantiateClass() 2157 LocalInstantiationScope::deleteScopes(I->Scope, in InstantiateClass() 2342 LocalInstantiationScope Scope(*this, true); in InstantiateInClassInitializer() 2899 LocalInstantiationScope::findInstantiationOf(const Decl *D) { in findInstantiationOf() 2901 for (LocalInstantiationScope *Current = this; Current; in findInstantiationOf() 2953 LocalInstantiationScope *Current = this; in InstantiatedLocal() 2978 for (LocalInstantiationScope *Current = this; in MakeInstantiatedLocalArgPack() 3004 NamedDecl *LocalInstantiationScope::getPartiallySubstitutedPack( in getPartiallySubstitutedPack() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 292 LocalInstantiationScope Local(S); in instantiateOMPDeclareSimdDeclAttr() 351 LocalInstantiationScope *OuterMostScope) { in InstantiateAttrsForDecl() 646 LocalInstantiationScope Scope(SemaRef); in VisitTypeAliasTemplateDecl() 1156 LocalInstantiationScope Scope(SemaRef); in VisitClassTemplateDecl() 1368 LocalInstantiationScope Scope(SemaRef); in VisitVarTemplateDecl() 1449 LocalInstantiationScope Scope(SemaRef); in VisitFunctionTemplateDecl() 2464 LocalInstantiationScope Scope(SemaRef); in VisitTemplateTemplateParmDecl() 3251 LocalInstantiationScope Scope(SemaRef); in InstantiateClassTemplatePartialSpecialization() 3378 LocalInstantiationScope Scope(SemaRef); in InstantiateVarTemplatePartialSpecialization() 3686 LocalInstantiationScope Scope(*this); in InstantiateExceptionSpec() [all …]
|
| H A D | SemaTemplateVariadic.cpp | 666 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in CheckParameterPacksForExpansion() 784 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in getNumArgumentsInExpansion()
|
| H A D | SemaTemplateDeduction.cpp | 2564 LocalInstantiationScope Scope(S); in ConvertDeducedTemplateArgument() 2603 LocalInstantiationScope *CurrentInstantiationScope = nullptr, in ConvertDeducedTemplateArguments() 2748 LocalInstantiationScope InstScope(S); in FinishTemplateArgumentDeduction() 3056 LocalInstantiationScope InstScope(*this, /*MergeWithOuterScope*/true); in SubstituteExplicitTemplateArguments() 3827 LocalInstantiationScope InstScope(*this); in DeduceTemplateArguments() 4031 LocalInstantiationScope InstScope(*this); in DeduceTemplateArguments() 4239 LocalInstantiationScope InstScope(*this); in DeduceTemplateArguments() 4455 LocalInstantiationScope InstScope(*this); in DeduceAutoType()
|
| H A D | SemaTemplate.cpp | 1708 LocalInstantiationScope Scope(SemaRef); in transformConstructor() 3190 LocalInstantiationScope Scope(*this); in CheckTemplateIdType() 4908 LocalInstantiationScope Scope(*this); in CheckTemplateArgument() 5060 LocalInstantiationScope InstScope(*this, true); in CheckTemplateArgumentList()
|
| H A D | SemaExpr.cpp | 4706 LocalInstantiationScope Local(*this); in CheckCXXDefaultArgExpr()
|