class Parser::DeclaratorScopeObj
Declaration
class Parser::DeclaratorScopeObj { /* full declaration omitted */ };
Description
DeclaratorScopeObj - RAII object used in Parser::ParseDirectDeclarator to enter a new C++ declarator scope and exit it when the function is finished.
Declared at: clang/include/clang/Parse/Parser.h:2931
Member Variables
- private clang::Parser& P
- private clang::CXXScopeSpec& SS
- private bool EnteredScope
- private bool CreatedScope
Method Overview
- public DeclaratorScopeObj(clang::Parser & p, clang::CXXScopeSpec & ss)
- public void EnterDeclaratorScope()
- public ~DeclaratorScopeObj()
Methods
¶DeclaratorScopeObj(clang::Parser& p,
clang::CXXScopeSpec& ss)
DeclaratorScopeObj(clang::Parser& p,
clang::CXXScopeSpec& ss)
Declared at: clang/include/clang/Parse/Parser.h:2937
Parameters
¶void EnterDeclaratorScope()
void EnterDeclaratorScope()
Declared at: clang/include/clang/Parse/Parser.h:2940
¶~DeclaratorScopeObj()
~DeclaratorScopeObj()
Declared at: clang/include/clang/Parse/Parser.h:2951