Searched defs:ScopeFlags (Results 1 - 8 of 8) sorted by relevance

/external/clang/lib/Parse/
H A DParseOpenMP.cpp87 const unsigned ScopeFlags = Scope::FnScope | Scope::DeclScope; local
137 ParseScope OMPDirectiveScope(this, ScopeFlags);
H A DParseCXXInlineMethods.cpp490 unsigned ScopeFlags = Scope::ClassScope|Scope::DeclScope; local
491 ParseScope ClassScope(this, ScopeFlags, !AlreadyHasClassScope);
492 ParseScopeFlags ClassScopeFlags(this, ScopeFlags, AlreadyHasClassScope);
H A DParser.cpp365 void Parser::EnterScope(unsigned ScopeFlags) { argument
368 N->Init(getCurScope(), ScopeFlags); local
371 Actions.CurScope = new Scope(getCurScope(), ScopeFlags, Diags);
393 /// Set the flags for the current scope to ScopeFlags. If ManageFlags is false,
395 Parser::ParseScopeFlags::ParseScopeFlags(Parser *Self, unsigned ScopeFlags, argument
400 CurScope->setFlags(ScopeFlags);
H A DParseExprCXX.cpp1054 unsigned ScopeFlags = Scope::BlockScope | Scope::FnScope | Scope::DeclScope; local
1055 ParseScope BodyScope(this, ScopeFlags);
H A DParseStmt.cpp718 unsigned ScopeFlags) {
723 ParseScope CompoundScope(this, ScopeFlags);
1113 unsigned ScopeFlags = Scope::BreakScope | Scope::SwitchScope; local
1115 ScopeFlags |= Scope::DeclScope | Scope::ControlScope;
1116 ParseScope SwitchScope(this, ScopeFlags);
1202 unsigned ScopeFlags; local
1204 ScopeFlags = Scope::BreakScope | Scope::ContinueScope |
1207 ScopeFlags = Scope::BreakScope | Scope::ContinueScope;
1208 ParseScope WhileScope(this, ScopeFlags);
1255 unsigned ScopeFlags; local
717 ParseCompoundStatement(bool isStmtExpr, unsigned ScopeFlags) argument
1364 unsigned ScopeFlags; local
[all...]
H A DParseDecl.cpp999 unsigned ScopeFlags = Scope::ClassScope|Scope::DeclScope; local
1000 ParseScope ClassScope(this, ScopeFlags, !AlreadyHasClassScope);
1001 ParseScopeFlags ClassScopeFlags(this, ScopeFlags, AlreadyHasClassScope);
/external/clang/include/clang/Sema/
H A DScope.h32 /// ScopeFlags - These are bitfields that are or'd together when creating a
34 enum ScopeFlags { enum in class:clang::Scope
105 /// Flags - This contains a set of ScopeFlags, which indicates how the scope
159 Scope(Scope *Parent, unsigned ScopeFlags, DiagnosticsEngine &Diag) argument
161 Init(Parent, ScopeFlags);
/external/clang/include/clang/Parse/
H A DParser.h665 /// scope is determined by ScopeFlags. Objects of this type should
678 // ScopeFlags, but only when ManageScope is true (the default). If
680 ParseScope(Parser *Self, unsigned ScopeFlags, bool ManageScope = true) argument
683 Self->EnterScope(ScopeFlags);
703 void EnterScope(unsigned ScopeFlags);
717 ParseScopeFlags(Parser *Self, unsigned ScopeFlags, bool ManageFlags = true);
1493 unsigned ScopeFlags);

Completed in 133 milliseconds