Lines Matching refs:Scope
19 #include "clang/Sema/Scope.h"
269 ParseScope ClassTemplateScope(this, Scope::TemplateParamScope,
277 // The current scope is still active if we're the top-level class.
278 // Otherwise we'll need to push and enter a new scope.
280 ParseScope ClassScope(this, Scope::ClassScope|Scope::DeclScope,
296 // If this is a member template, introduce the template parameter scope.
297 ParseScope TemplateScope(this, Scope::TemplateParamScope, LM.TemplateScope);
306 // Introduce the parameters into scope and parse their default
308 ParseScope PrototypeScope(this, Scope::FunctionPrototypeScope |
309 Scope::FunctionDeclarationScope | Scope::DeclScope);
312 // Introduce the parameter into scope.
472 ParseScope ClassTemplateScope(this, Scope::TemplateParamScope, HasTemplateScope);
479 ParseScope ClassScope(this, Scope::ClassScope|Scope::DeclScope,
488 // If this is a member template, introduce the template parameter scope.
489 ParseScope TemplateScope(this, Scope::TemplateParamScope, LM.TemplateScope);
516 ParseScope FnScope(this, Scope::FnScope|Scope::DeclScope);
575 ParseScope ClassTemplateScope(this, Scope::TemplateParamScope,
582 // Set or update the scope flags.
584 unsigned ScopeFlags = Scope::ClassScope|Scope::DeclScope;
1029 Sema::TentativeAnalysisScope Scope(Actions);