Searched refs:LocalInstantiationScope (Results 1 – 7 of 7) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | Template.h | 270 class LocalInstantiationScope { 310 LocalInstantiationScope *Outer; 333 LocalInstantiationScope(Sema &SemaRef, bool CombineWithOuterScope = false) 339 LocalInstantiationScope(const LocalInstantiationScope &) = delete; 340 LocalInstantiationScope & 341 operator=(const LocalInstantiationScope &) = delete; 343 ~LocalInstantiationScope() { in ~LocalInstantiationScope() 363 LocalInstantiationScope *cloneScopes(LocalInstantiationScope *Outermost) { in cloneScopes() 368 LocalInstantiationScope *oldScope = SemaRef.CurrentInstantiationScope; in cloneScopes() 370 LocalInstantiationScope *newScope = in cloneScopes() [all …]
|
H A D | Sema.h | 144 class LocalInstantiationScope; variable 9083 LocalInstantiationScope *CurrentInstantiationScope; 9332 LocalInstantiationScope *Scope; 9335 LateInstantiatedAttribute(const Attr *A, LocalInstantiationScope *S, in LateInstantiatedAttribute() 9345 LocalInstantiationScope *OuterMostScope = nullptr); 9351 LocalInstantiationScope *OuterMostScope = nullptr); 9412 LocalInstantiationScope *StartingScope = nullptr); 9421 LocalInstantiationScope *StartingScope,
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaTemplateInstantiate.cpp | 1132 LocalInstantiationScope Scope(SemaRef, /*CombineWithOuterScope=*/true); in TransformLambdaExpr() 1137 LocalInstantiationScope Scope(SemaRef, /*CombineWithOuterScope=*/true); in TransformRequiresExpr() 1679 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in TransformFunctionParmPackRefExpr() 1746 LocalInstantiationScope Scope(SemaRef, /*CombineWithOuterScope=*/true); in TransformFunctionProtoType() 2421 LocalInstantiationScope Local(*this, true); in SubstParmVarDecl() 2676 LocalInstantiationScope Scope(*this, MergeWithParentScope); in InstantiateClass() 2802 LocalInstantiationScope::deleteScopes(I->Scope, in InstantiateClass() 2920 LocalInstantiationScope Scope(*this, /*MergeWithParentScope*/true); in InstantiateEnum() 2993 LocalInstantiationScope Scope(*this, true); in InstantiateInClassInitializer() 3567 llvm::PointerUnion<Decl *, LocalInstantiationScope::DeclArgumentPack *> * [all …]
|
H A D | SemaTemplateInstantiateDecl.cpp | 303 LocalInstantiationScope Local(S); in instantiateOMPDeclareSimdDeclAttr() 384 LocalInstantiationScope Local(S); in instantiateOMPDeclareVariantAttr() 576 LocalInstantiationScope *OuterMostScope) { in InstantiateAttrsForDecl() 616 LocalInstantiationScope *OuterMostScope) { in InstantiateAttrs() 730 LocalInstantiationScope *Saved = nullptr; in InstantiateAttrs() 940 LocalInstantiationScope Scope(SemaRef); in VisitTypeAliasTemplateDecl() 1453 LocalInstantiationScope Scope(SemaRef); in VisitClassTemplateDecl() 1635 LocalInstantiationScope Scope(SemaRef); in VisitVarTemplateDecl() 1716 LocalInstantiationScope Scope(SemaRef); in VisitFunctionTemplateDecl() 1902 LocalInstantiationScope Scope(SemaRef, MergeWithParentScope); in VisitFunctionDecl() [all …]
|
H A D | SemaTemplateDeduction.cpp | 2762 LocalInstantiationScope Scope(S); in ConvertDeducedTemplateArgument() 2801 LocalInstantiationScope *CurrentInstantiationScope = nullptr, in ConvertDeducedTemplateArguments() 2963 LocalInstantiationScope InstScope(S); in FinishTemplateArgumentDeduction() 3084 LocalInstantiationScope InstantiationScope(*this); in DeduceTemplateArguments() 3136 LocalInstantiationScope InstantiationScope(*this); in DeduceTemplateArguments() 3299 LocalInstantiationScope InstScope(*this, /*MergeWithOuterScope*/true); in SubstituteExplicitTemplateArguments() 4103 LocalInstantiationScope InstScope(*this); in DeduceTemplateArguments() 4307 LocalInstantiationScope InstScope(*this); in DeduceTemplateArguments() 4520 LocalInstantiationScope InstScope(*this); in DeduceTemplateArguments() 4807 LocalInstantiationScope InstScope(*this); in DeduceAutoType()
|
H A D | SemaTemplateVariadic.cpp | 708 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in CheckParameterPacksForExpansion() 826 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in getNumArgumentsInExpansion()
|
H A D | SemaTemplate.cpp | 2156 LocalInstantiationScope Scope(SemaRef); in transformConstructor() 3710 LocalInstantiationScope Scope(*this); in CheckTemplateIdType() 5551 LocalInstantiationScope Scope(*this); in CheckTemplateArgument() 5680 LocalInstantiationScope InstScope(*this, true); in CheckTemplateArgumentList()
|