Lines Matching refs:Scope
19 #include "clang/Sema/Scope.h"
276 ParseScope ClassTemplateScope(this, Scope::TemplateParamScope,
284 // The current scope is still active if we're the top-level class.
285 // Otherwise we'll need to push and enter a new scope.
287 ParseScope ClassScope(this, Scope::ClassScope|Scope::DeclScope,
303 // If this is a member template, introduce the template parameter scope.
304 ParseScope TemplateScope(this, Scope::TemplateParamScope, LM.TemplateScope);
313 // Introduce the parameters into scope and parse their default
315 ParseScope PrototypeScope(this, Scope::FunctionPrototypeScope |
316 Scope::FunctionDeclarationScope | Scope::DeclScope);
319 // Introduce the parameter into scope.
479 ParseScope ClassTemplateScope(this, Scope::TemplateParamScope, HasTemplateScope);
486 ParseScope ClassScope(this, Scope::ClassScope|Scope::DeclScope,
495 // If this is a member template, introduce the template parameter scope.
496 ParseScope TemplateScope(this, Scope::TemplateParamScope, LM.TemplateScope);
523 ParseScope FnScope(this, Scope::FnScope|Scope::DeclScope);
584 ParseScope ClassTemplateScope(this, Scope::TemplateParamScope,
591 // Set or update the scope flags.
593 unsigned ScopeFlags = Scope::ClassScope|Scope::DeclScope;
1038 Sema::TentativeAnalysisScope Scope(Actions);