Home
last modified time | relevance | path

Searched refs:LocalInstantiationScope (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h365 class LocalInstantiationScope {
405 LocalInstantiationScope *Outer;
433 LocalInstantiationScope(Sema &SemaRef, bool CombineWithOuterScope = false,
441 LocalInstantiationScope(const LocalInstantiationScope &) = delete;
442 LocalInstantiationScope &
443 operator=(const LocalInstantiationScope &) = delete;
445 ~LocalInstantiationScope() { in ~LocalInstantiationScope()
465 LocalInstantiationScope *cloneScopes(LocalInstantiationScope *Outermost) { in cloneScopes()
470 LocalInstantiationScope *oldScope = SemaRef.CurrentInstantiationScope; in cloneScopes()
472 LocalInstantiationScope *newScope = in cloneScopes()
[all …]
H A DSema.h143 class LocalInstantiationScope; variable
9160 LocalInstantiationScope &Scope,
12894 LocalInstantiationScope *CurrentInstantiationScope;
13915 LocalInstantiationScope *Scope;
13918 LateInstantiatedAttribute(const Attr *A, LocalInstantiationScope *S, in LateInstantiatedAttribute()
13927 LocalInstantiationScope *OuterMostScope = nullptr);
13941 LocalInstantiationScope *OuterMostScope = nullptr);
13994 LocalInstantiationScope *StartingScope = nullptr);
14010 LocalInstantiationScope *StartingScope,
14110 LocalInstantiationScope &Scope);
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp1775 LocalInstantiationScope Scope(SemaRef, /*CombineWithOuterScope=*/true, in TransformLambdaExpr()
1783 LocalInstantiationScope Scope(SemaRef, /*CombineWithOuterScope=*/true, in TransformBlockExpr()
1827 LocalInstantiationScope Scope(SemaRef, /*CombineWithOuterScope=*/true); in TransformRequiresExpr()
2521 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in TransformFunctionParmPackRefExpr()
2595 LocalInstantiationScope *Current = getSema().CurrentInstantiationScope; in TransformFunctionProtoType()
2596 std::optional<LocalInstantiationScope> Scope; in TransformFunctionProtoType()
3428 std::optional<LocalInstantiationScope> LIS; in SubstDefaultArgument()
3652 LocalInstantiationScope Scope(*this, MergeWithParentScope); in InstantiateClass()
3778 LocalInstantiationScope::deleteScopes(I->Scope, in InstantiateClass()
3882 LocalInstantiationScope Scope(*this, /*MergeWithParentScope*/true); in InstantiateEnum()
[all …]
H A DSemaTemplateInstantiateDecl.cpp348 LocalInstantiationScope Local(S); in instantiateOMPDeclareSimdDeclAttr()
429 LocalInstantiationScope Local(S); in instantiateOMPDeclareVariantAttr()
750 LocalInstantiationScope *OuterMostScope) { in InstantiateAttrsForDecl()
795 LocalInstantiationScope *OuterMostScope) { in InstantiateAttrs()
945 LocalInstantiationScope *Saved = nullptr; in InstantiateAttrs()
1537 LocalInstantiationScope Scope(SemaRef); in InstantiateTypeAliasTemplateDecl()
2182 LocalInstantiationScope Scope(SemaRef); in VisitClassTemplateDecl()
2370 LocalInstantiationScope Scope(SemaRef); in VisitVarTemplateDecl()
2451 LocalInstantiationScope Scope(SemaRef); in VisitFunctionTemplateDecl()
2665 LocalInstantiationScope Scope(SemaRef, MergeWithParentScope); in VisitFunctionDecl()
[all …]
H A DSemaConcept.cpp700 LocalInstantiationScope &Scope) { in SetupConstraintScope()
768 LocalInstantiationScope &Scope) { in SetupConstraintCheckingTemplateArgumentsAndScope()
827 LocalInstantiationScope Scope(*this, !ForOverloadResolution); in CheckFunctionConstraints()
923 std::optional<LocalInstantiationScope> ScopeForParameters; in SubstituteConstraintExpressionWithoutSatisfaction()
1074 LocalInstantiationScope Scope(SemaRef); in CheckFunctionConstraintsWithoutInstantiation()
1128 LocalInstantiationScope Scope(*this); in CheckFunctionTemplateConstraints()
H A DSemaTemplateDeductionGuide.cpp345 LocalInstantiationScope Scope(SemaRef); in transformConstructor()
774 LocalInstantiationScope Scope(SemaRef); in buildAssociatedConstraints()
925 LocalInstantiationScope Scope(SemaRef); in buildIsDeducibleConstraint()
1018 LocalInstantiationScope Scope(SemaRef); in BuildDeductionGuideForTypeAlias()
H A DSemaTemplateDeduction.cpp2947 LocalInstantiationScope Scope(S); in ConvertDeducedTemplateArgument()
2989 LocalInstantiationScope *CurrentInstantiationScope, in ConvertDeducedTemplateArguments()
3380 LocalInstantiationScope InstantiationScope(S); in DeduceTemplateArguments()
3454 LocalInstantiationScope InstantiationScope(*this); in DeduceTemplateArgumentsFromType()
3600 LocalInstantiationScope InstScope(*this, /*MergeWithOuterScope*/true); in SubstituteExplicitTemplateArguments()
4507 LocalInstantiationScope InstScope(*this); in DeduceTemplateArguments()
4748 LocalInstantiationScope InstScope(*this); in DeduceTemplateArguments()
4981 LocalInstantiationScope InstScope(*this); in DeduceTemplateArguments()
5238 LocalInstantiationScope InstScope(*this); in DeduceAutoType()
5599 LocalInstantiationScope InstScope(S); in FinishTemplateArgumentDeduction()
[all …]
H A DSemaTemplateVariadic.cpp762 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in CheckParameterPacksForExpansion()
960 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in getNumArgumentsInExpansionFromUnexpanded()
H A DSemaLambda.cpp2439 LocalInstantiationScope &Scope, in addInstantiatedCapturesToScope()
2508 LocalInstantiationScope &Scope, bool ShouldAddDeclsFromParentScope) in LambdaScopeForCallOperatorInstantiationRAII()
H A DSemaTemplate.cpp3625 LocalInstantiationScope Scope(*this); in CheckTemplateIdType()
4747 LocalInstantiationScope Scope(*this); in CheckConceptTemplateId()
5568 LocalInstantiationScope Scope(*this); in CheckTemplateArgument()
5697 LocalInstantiationScope InstScope(*this, true); in CheckTemplateArgumentList()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc6075 …tiationScope24InstantiatedLocalPackArgEPKNS_4DeclEPS1_", "clang::LocalInstantiationScope::Instanti…
6076 …lInstantiationScope17InstantiatedLocalEPKNS_4DeclEPS1_", "clang::LocalInstantiationScope::Instanti…
6097 …ocalInstantiationScope18getInstantiationOfEPKNS_4DeclE", "clang::LocalInstantiationScope::getInsta…
6098 …calInstantiationScope19findInstantiationOfEPKNS_4DeclE", "clang::LocalInstantiationScope::findInst…
6099 …tiationScope28MakeInstantiatedLocalArgPackEPKNS_4DeclE", "clang::LocalInstantiationScope::MakeInst…
6100 …bstitutedPackEPNS_9NamedDeclEPKNS_16TemplateArgumentEj", "clang::LocalInstantiationScope::SetParti…
6101 …etPartiallySubstitutedPackEPPKNS_16TemplateArgumentEPj", "clang::LocalInstantiationScope::getParti…
6143 {"_ZN5clang23LocalInstantiationScope4ExitEv", "clang::LocalInstantiationScope::Exit()"},