Searched refs:LocalInstantiationScope (Results 1 – 9 of 9) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Template.h | 365 class LocalInstantiationScope { 405 LocalInstantiationScope *Outer; 434 LocalInstantiationScope(const LocalInstantiationScope &) = delete; 435 LocalInstantiationScope & 436 operator=(const LocalInstantiationScope &) = delete; 438 ~LocalInstantiationScope() { in ~LocalInstantiationScope() 458 LocalInstantiationScope *cloneScopes(LocalInstantiationScope *Outermost) { in cloneScopes() 465 LocalInstantiationScope *newScope = in cloneScopes() 498 static void deleteScopes(LocalInstantiationScope *Scope, in deleteScopes() 501 LocalInstantiationScope *Out = Scope->Outer; in deleteScopes() [all …]
|
| H A D | Sema.h | 147 class LocalInstantiationScope; variable 7403 LocalInstantiationScope &Scope, 7434 LocalInstantiationScope &Scope); 7440 LocalInstantiationScope &Scope, 7447 LocalInstantiationScope &Scope, 7463 LocalInstantiationScope &Scope); 10090 LocalInstantiationScope *CurrentInstantiationScope; 10370 LocalInstantiationScope *Scope; 10373 LateInstantiatedAttribute(const Attr *A, LocalInstantiationScope *S, in LateInstantiatedAttribute() 10452 LocalInstantiationScope *StartingScope = nullptr); [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 3051 std::unique_ptr<LocalInstantiationScope> LIS; in SubstDefaultArgument() 3059 LIS = std::make_unique<LocalInstantiationScope>(*this); in SubstDefaultArgument() 3298 LocalInstantiationScope Scope(*this, MergeWithParentScope); in InstantiateClass() 3424 LocalInstantiationScope::deleteScopes(I->Scope, in InstantiateClass() 3618 LocalInstantiationScope Scope(*this, true); in InstantiateInClassInitializer() 4211 LocalInstantiationScope::findInstantiationOf(const Decl *D) { in findInstantiationOf() 4213 for (LocalInstantiationScope *Current = this; Current; in findInstantiationOf() 4271 LocalInstantiationScope *Current = this; in InstantiatedLocal() 4296 for (LocalInstantiationScope *Current = this; in MakeInstantiatedLocalArgPack() 4329 NamedDecl *LocalInstantiationScope::getPartiallySubstitutedPack( in getPartiallySubstitutedPack() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 340 LocalInstantiationScope Local(S); in instantiateOMPDeclareSimdDeclAttr() 421 LocalInstantiationScope Local(S); in instantiateOMPDeclareVariantAttr() 1078 LocalInstantiationScope Scope(SemaRef); in VisitTypeAliasTemplateDecl() 1616 LocalInstantiationScope Scope(SemaRef); in VisitClassTemplateDecl() 1803 LocalInstantiationScope Scope(SemaRef); in VisitVarTemplateDecl() 1884 LocalInstantiationScope Scope(SemaRef); in VisitFunctionTemplateDecl() 4197 LocalInstantiationScope Scope(SemaRef); in InstantiateClassTemplatePartialSpecialization() 4322 LocalInstantiationScope Scope(SemaRef); in InstantiateVarTemplatePartialSpecialization() 4579 LocalInstantiationScope &Scope, in addInstantiatedParametersToScope() 4697 LocalInstantiationScope Scope(*this); in InstantiateExceptionSpec() [all …]
|
| H A D | SemaConcept.cpp | 552 LocalInstantiationScope &Scope, in addInstantiatedCapturesToScope() 589 MultiLevelTemplateArgumentList MLTAL, LocalInstantiationScope &Scope) { in SetupConstraintScope() 658 LocalInstantiationScope &Scope) { in SetupConstraintCheckingTemplateArgumentsAndScope() 709 LocalInstantiationScope Scope(*this, !ForOverloadResolution); in CheckFunctionConstraints() 905 LocalInstantiationScope Scope(*this); in CheckInstantiatedFunctionTemplateConstraints()
|
| H A D | SemaTemplateDeduction.cpp | 2720 LocalInstantiationScope Scope(S); in ConvertDeducedTemplateArgument() 2763 LocalInstantiationScope *CurrentInstantiationScope = nullptr, in ConvertDeducedTemplateArguments() 2985 LocalInstantiationScope InstScope(S); in FinishTemplateArgumentDeduction() 3113 LocalInstantiationScope InstantiationScope(*this); in DeduceTemplateArguments() 3165 LocalInstantiationScope InstantiationScope(*this); in DeduceTemplateArguments() 3331 LocalInstantiationScope InstScope(*this, /*MergeWithOuterScope*/true); in SubstituteExplicitTemplateArguments() 4247 LocalInstantiationScope InstScope(*this); in DeduceTemplateArguments() 4477 LocalInstantiationScope InstScope(*this); in DeduceTemplateArguments() 4714 LocalInstantiationScope InstScope(*this); in DeduceTemplateArguments() 4998 LocalInstantiationScope InstScope(*this); in DeduceAutoType()
|
| H A D | SemaTemplateVariadic.cpp | 714 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in CheckParameterPacksForExpansion() 832 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in getNumArgumentsInExpansion()
|
| H A D | SemaTemplate.cpp | 2321 LocalInstantiationScope Scope(SemaRef); in transformConstructor() 4043 LocalInstantiationScope Scope(*this); in CheckTemplateIdType() 5055 LocalInstantiationScope Scope(*this); in CheckConceptTemplateId() 5900 LocalInstantiationScope Scope(*this); in CheckTemplateArgument() 6028 LocalInstantiationScope InstScope(*this, true); in CheckTemplateArgumentList()
|
| H A D | SemaLambda.cpp | 2320 LocalInstantiationScope &Scope, bool ShouldAddDeclsFromParentScope) in LambdaScopeForCallOperatorInstantiationRAII()
|