|
clang
3.8.0
|
ParseScope - Introduces a new scope for parsing. More...
#include <Parser.h>
Public Member Functions | |
| ParseScope (Parser *Self, unsigned ScopeFlags, bool EnteredScope=true, bool BeforeCompoundStmt=false) | |
| void | Exit () |
| ~ParseScope () | |
ParseScope - Introduces a new scope for parsing.
The kind of scope is determined by ScopeFlags. Objects of this type should be created on the stack to coincide with the position where the parser enters the new scope, and this object's constructor will create that new scope. Similarly, once the object is destroyed the parser will exit the scope.
Definition at line 772 of file Parse/Parser.h.
|
inline |
Definition at line 781 of file Parse/Parser.h.
References clang::Parser::EnterScope(), and clang::Parser::incrementMSManglingNumber().
|
inline |
Definition at line 803 of file Parse/Parser.h.
References Exit().
|
inline |
Definition at line 796 of file Parse/Parser.h.
References clang::Parser::ExitScope().
Referenced by ~ParseScope().
1.8.6