Searched refs:LocalInstantiationScope (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Template.h | 304 class LocalInstantiationScope { 344 LocalInstantiationScope *Outer; 373 LocalInstantiationScope(const LocalInstantiationScope &) = delete; 374 LocalInstantiationScope & 375 operator=(const LocalInstantiationScope &) = delete; 377 ~LocalInstantiationScope() { in ~LocalInstantiationScope() 397 LocalInstantiationScope *cloneScopes(LocalInstantiationScope *Outermost) { in cloneScopes() 404 LocalInstantiationScope *newScope = in cloneScopes() 437 static void deleteScopes(LocalInstantiationScope *Scope, in deleteScopes() 440 LocalInstantiationScope *Out = Scope->Outer; in deleteScopes() [all …]
|
| H A D | Sema.h | 146 class LocalInstantiationScope; variable 7112 LocalInstantiationScope &Scope, 9481 LocalInstantiationScope *CurrentInstantiationScope; 9730 LocalInstantiationScope *Scope; 9733 LateInstantiatedAttribute(const Attr *A, LocalInstantiationScope *S, in LateInstantiatedAttribute() 9743 LocalInstantiationScope *OuterMostScope = nullptr); 9749 LocalInstantiationScope *OuterMostScope = nullptr); 9810 LocalInstantiationScope *StartingScope = nullptr); 9819 LocalInstantiationScope *StartingScope,
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 2465 LocalInstantiationScope Local(*this, true); in SubstParmVarDecl() 2720 LocalInstantiationScope Scope(*this, MergeWithParentScope); in InstantiateClass() 2845 LocalInstantiationScope::deleteScopes(I->Scope, in InstantiateClass() 3037 LocalInstantiationScope Scope(*this, true); in InstantiateInClassInitializer() 3614 LocalInstantiationScope::findInstantiationOf(const Decl *D) { in findInstantiationOf() 3616 for (LocalInstantiationScope *Current = this; Current; in findInstantiationOf() 3674 LocalInstantiationScope *Current = this; in InstantiatedLocal() 3699 for (LocalInstantiationScope *Current = this; in MakeInstantiatedLocalArgPack() 3712 bool LocalInstantiationScope::isLocalPackExpansion(const Decl *D) { in isLocalPackExpansion() 3732 NamedDecl *LocalInstantiationScope::getPartiallySubstitutedPack( in getPartiallySubstitutedPack() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 327 LocalInstantiationScope Local(S); in instantiateOMPDeclareSimdDeclAttr() 408 LocalInstantiationScope Local(S); in instantiateOMPDeclareVariantAttr() 1030 LocalInstantiationScope Scope(SemaRef); in VisitTypeAliasTemplateDecl() 1562 LocalInstantiationScope Scope(SemaRef); in VisitClassTemplateDecl() 1744 LocalInstantiationScope Scope(SemaRef); in VisitVarTemplateDecl() 1825 LocalInstantiationScope Scope(SemaRef); in VisitFunctionTemplateDecl() 4069 LocalInstantiationScope Scope(SemaRef); in InstantiateClassTemplatePartialSpecialization() 4196 LocalInstantiationScope Scope(SemaRef); in InstantiateVarTemplatePartialSpecialization() 4422 LocalInstantiationScope &Scope, in addInstantiatedParametersToScope() 4593 LocalInstantiationScope Scope(*this); in InstantiateExceptionSpec() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 2623 LocalInstantiationScope Scope(S); in ConvertDeducedTemplateArgument() 2662 LocalInstantiationScope *CurrentInstantiationScope = nullptr, in ConvertDeducedTemplateArguments() 2839 LocalInstantiationScope InstScope(S); in FinishTemplateArgumentDeduction() 2959 LocalInstantiationScope InstantiationScope(*this); in DeduceTemplateArguments() 3011 LocalInstantiationScope InstantiationScope(*this); in DeduceTemplateArguments() 3174 LocalInstantiationScope InstScope(*this, /*MergeWithOuterScope*/true); in SubstituteExplicitTemplateArguments() 3979 LocalInstantiationScope InstScope(*this); in DeduceTemplateArguments() 4183 LocalInstantiationScope InstScope(*this); in DeduceTemplateArguments() 4396 LocalInstantiationScope InstScope(*this); in DeduceTemplateArguments() 4679 LocalInstantiationScope InstScope(*this); in DeduceAutoType()
|
| H A D | SemaTemplateVariadic.cpp | 705 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in CheckParameterPacksForExpansion() 823 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in getNumArgumentsInExpansion()
|
| H A D | SemaConcept.cpp | 425 LocalInstantiationScope Scope(*this); in CheckInstantiatedFunctionTemplateConstraints()
|
| H A D | SemaTemplate.cpp | 2161 LocalInstantiationScope Scope(SemaRef); in transformConstructor() 3768 LocalInstantiationScope Scope(*this); in CheckTemplateIdType() 5613 LocalInstantiationScope Scope(*this); in CheckTemplateArgument() 5742 LocalInstantiationScope InstScope(*this, true); in CheckTemplateArgumentList()
|