class Parser::ParseScopeFlags
Declaration
class Parser::ParseScopeFlags { /* full declaration omitted */ };
Description
RAII object used to modify the scope flags for the current scope.
Declared at: clang/include/clang/Parse/Parser.h:1169
Member Variables
- private clang::Scope* CurScope
- private unsigned int OldFlags
Method Overview
- private ParseScopeFlags(const clang::Parser::ParseScopeFlags &)
- public ParseScopeFlags(clang::Parser * Self, unsigned int ScopeFlags, bool ManageFlags = true)
- public ~ParseScopeFlags()
Methods
¶ParseScopeFlags(
const clang::Parser::ParseScopeFlags&)
ParseScopeFlags(
const clang::Parser::ParseScopeFlags&)
Declared at: clang/include/clang/Parse/Parser.h:1172
Parameters
¶ParseScopeFlags(clang::Parser* Self,
unsigned int ScopeFlags,
bool ManageFlags = true)
ParseScopeFlags(clang::Parser* Self,
unsigned int ScopeFlags,
bool ManageFlags = true)
Declared at: clang/include/clang/Parse/Parser.h:1176
Parameters
- clang::Parser* Self
- unsigned int ScopeFlags
- bool ManageFlags = true
¶~ParseScopeFlags()
~ParseScopeFlags()
Declared at: clang/include/clang/Parse/Parser.h:1177