reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
135 class LocalInstantiationScope;
8166 LocalInstantiationScope *CurrentInstantiationScope; 8396 LocalInstantiationScope *Scope; 8399 LateInstantiatedAttribute(const Attr *A, LocalInstantiationScope *S, 8409 LocalInstantiationScope *OuterMostScope = nullptr); 8415 LocalInstantiationScope *OuterMostScope = nullptr); 8468 LocalInstantiationScope *StartingScope = nullptr); 8477 LocalInstantiationScope *StartingScope,tools/clang/include/clang/Sema/Template.h
267 LocalInstantiationScope *Outer; 296 LocalInstantiationScope(const LocalInstantiationScope &) = delete; 297 LocalInstantiationScope & 298 operator=(const LocalInstantiationScope &) = delete; 320 LocalInstantiationScope *cloneScopes(LocalInstantiationScope *Outermost) { 320 LocalInstantiationScope *cloneScopes(LocalInstantiationScope *Outermost) { 325 LocalInstantiationScope *oldScope = SemaRef.CurrentInstantiationScope; 327 LocalInstantiationScope *newScope = 328 new LocalInstantiationScope(SemaRef, CombineWithOuterScope); 360 static void deleteScopes(LocalInstantiationScope *Scope, 361 LocalInstantiationScope *Outermost) { 363 LocalInstantiationScope *Out = Scope->Outer; 425 LocalInstantiationScope *StartingScope = nullptr; 499 LocalInstantiationScope *getStartingScope() const { return StartingScope; }tools/clang/lib/Sema/SemaExpr.cpp
4858 LocalInstantiationScope Local(*this);
tools/clang/lib/Sema/SemaTemplate.cpp1764 LocalInstantiationScope Scope(SemaRef); 3253 LocalInstantiationScope Scope(*this); 5080 LocalInstantiationScope Scope(*this); 5232 LocalInstantiationScope InstScope(*this, true);tools/clang/lib/Sema/SemaTemplateDeduction.cpp
763 if (auto *Scope = S.CurrentInstantiationScope) 2563 LocalInstantiationScope Scope(S); 2602 LocalInstantiationScope *CurrentInstantiationScope = nullptr, 2747 LocalInstantiationScope InstScope(S); 3055 LocalInstantiationScope InstScope(*this, /*MergeWithOuterScope*/true); 3838 LocalInstantiationScope InstScope(*this); 4039 LocalInstantiationScope InstScope(*this); 4247 LocalInstantiationScope InstScope(*this); 4474 LocalInstantiationScope InstScope(*this);tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
1004 LocalInstantiationScope Scope(SemaRef, /*CombineWithOuterScope=*/true); 1440 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; 1507 LocalInstantiationScope Scope(SemaRef, /*CombineWithOuterScope=*/true); 1875 LocalInstantiationScope Local(*this, true); 2125 LocalInstantiationScope Scope(*this, MergeWithParentScope); 2245 LocalInstantiationScope::deleteScopes(I->Scope, 2363 LocalInstantiationScope Scope(*this, /*MergeWithParentScope*/true); 2435 LocalInstantiationScope Scope(*this, true); 2994 llvm::PointerUnion<Decl *, LocalInstantiationScope::DeclArgumentPack *> * 2997 for (LocalInstantiationScope *Current = this; Current; 3049 LocalInstantiationScope *Current = this; 3074 for (LocalInstantiationScope *Current = this; 3108 for (const LocalInstantiationScope *Current = this; Current;tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
284 LocalInstantiationScope Local(S); 365 LocalInstantiationScope Local(S); 481 LocalInstantiationScope *OuterMostScope) { 515 LocalInstantiationScope *OuterMostScope) { 622 LocalInstantiationScope *Saved = nullptr; 803 LocalInstantiationScope Scope(SemaRef); 1313 LocalInstantiationScope Scope(SemaRef); 1525 LocalInstantiationScope Scope(SemaRef); 1606 LocalInstantiationScope Scope(SemaRef); 1791 LocalInstantiationScope Scope(SemaRef, MergeWithParentScope); 2096 LocalInstantiationScope Scope(SemaRef, MergeWithParentScope); 2609 LocalInstantiationScope Scope(SemaRef); 2643 LocalInstantiationScope Scope(SemaRef); 2660 LocalInstantiationScope Scope(SemaRef); 2668 LocalInstantiationScope Scope(SemaRef); 3565 LocalInstantiationScope Scope(SemaRef); 3692 LocalInstantiationScope Scope(SemaRef); 3844 LocalInstantiationScope *Scope = SemaRef.CurrentInstantiationScope; 3916 LocalInstantiationScope &Scope, 4000 LocalInstantiationScope Scope(*this); 4335 LocalInstantiationScope Scope(*this, MergeWithParentScope); 4412 LocalInstantiationScope *StartingScope) { 4486 LocalInstantiationScope *StartingScope, 4754 LocalInstantiationScope Local(*this); 4857 LocalInstantiationScope Local(*this); 5345 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack;tools/clang/lib/Sema/SemaTemplateVariadic.cpp
684 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; 802 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack;