Searched refs:LocalInstantiationScope (Results 1 – 8 of 8) sorted by relevance
| /minix3/external/bsd/llvm/dist/clang/include/clang/Sema/ |
| H A D | Template.h | 178 class LocalInstantiationScope { 218 LocalInstantiationScope *Outer; 241 LocalInstantiationScope( 242 const LocalInstantiationScope &) LLVM_DELETED_FUNCTION; 243 void operator=(const LocalInstantiationScope &) LLVM_DELETED_FUNCTION; 246 LocalInstantiationScope(Sema &SemaRef, bool CombineWithOuterScope = false) 254 ~LocalInstantiationScope() { in ~LocalInstantiationScope() 274 LocalInstantiationScope *cloneScopes(LocalInstantiationScope *Outermost) { in cloneScopes() 279 LocalInstantiationScope *oldScope = SemaRef.CurrentInstantiationScope; in cloneScopes() 281 LocalInstantiationScope *newScope = in cloneScopes() [all …]
|
| H A D | Sema.h | 125 class LocalInstantiationScope; variable 6687 LocalInstantiationScope *CurrentInstantiationScope; 6862 LocalInstantiationScope *Scope; 6865 LateInstantiatedAttribute(const Attr *A, LocalInstantiationScope *S, in LateInstantiatedAttribute() 6875 LocalInstantiationScope *OuterMostScope = nullptr); 6921 LocalInstantiationScope *StartingScope = nullptr); 6930 LocalInstantiationScope *StartingScope,
|
| /minix3/external/bsd/llvm/dist/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 835 LocalInstantiationScope Scope(SemaRef, /*CombineWithOuterScope=*/true); in TransformLambdaExpr() 1281 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in TransformFunctionParmPackRefExpr() 1347 LocalInstantiationScope Scope(SemaRef, /*CombineWithOuterScope=*/true); in TransformFunctionProtoType() 1983 LocalInstantiationScope Scope(*this, MergeWithParentScope); in InstantiateClass() 2083 LocalInstantiationScope::deleteScopes(I->Scope, in InstantiateClass() 2192 LocalInstantiationScope Scope(*this, /*MergeWithParentScope*/true); in InstantiateEnum() 2260 LocalInstantiationScope Scope(*this); in InstantiateInClassInitializer() 2783 llvm::PointerUnion<Decl *, LocalInstantiationScope::DeclArgumentPack *> * 2784 LocalInstantiationScope::findInstantiationOf(const Decl *D) { in findInstantiationOf() 2786 for (LocalInstantiationScope *Current = this; Current; in findInstantiationOf() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 208 LocalInstantiationScope *OuterMostScope) { in InstantiateAttrs() 248 LocalInstantiationScope *Saved = nullptr; in InstantiateAttrs() 411 LocalInstantiationScope Scope(SemaRef); in VisitTypeAliasTemplateDecl() 884 LocalInstantiationScope Scope(SemaRef); in VisitClassTemplateDecl() 1091 LocalInstantiationScope Scope(SemaRef); in VisitVarTemplateDecl() 1171 LocalInstantiationScope Scope(SemaRef); in VisitFunctionTemplateDecl() 1333 LocalInstantiationScope Scope(SemaRef, MergeWithParentScope); in VisitFunctionDecl() 1609 LocalInstantiationScope Scope(SemaRef, MergeWithParentScope); in VisitCXXMethodDecl() 1686 LocalInstantiationScope LocalScope(SemaRef); in VisitCXXMethodDecl() 2082 LocalInstantiationScope Scope(SemaRef); in VisitTemplateTemplateParmDecl() [all …]
|
| H A D | SemaTemplateVariadic.cpp | 580 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in CheckParameterPacksForExpansion() 671 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in getNumArgumentsInExpansion()
|
| H A D | SemaTemplateDeduction.cpp | 2217 LocalInstantiationScope InstScope(S); in FinishTemplateArgumentDeduction() 2381 LocalInstantiationScope InstScope(S); in FinishTemplateArgumentDeduction() 2592 LocalInstantiationScope InstScope(*this, /*MergeWithOuterScope*/true); in SubstituteExplicitTemplateArguments() 3327 LocalInstantiationScope InstScope(*this); in DeduceTemplateArguments() 3561 LocalInstantiationScope InstScope(*this); in DeduceTemplateArguments() 3839 LocalInstantiationScope InstScope(*this); in DeduceTemplateArguments() 4007 LocalInstantiationScope InstScope(*this); in DeduceAutoType()
|
| H A D | SemaTemplate.cpp | 2047 LocalInstantiationScope Scope(*this); in CheckTemplateIdType() 3543 LocalInstantiationScope Scope(*this); in CheckTemplateArgument() 3667 LocalInstantiationScope InstScope(*this, true); in CheckTemplateArgumentList()
|
| H A D | SemaExpr.cpp | 4082 LocalInstantiationScope Local(*this); in BuildCXXDefaultArgExpr()
|