clang 20.0.0git
|
Utility to re-enter a class scope while parsing its late-parsed components. More...
Public Member Functions | |
ReenterClassScopeRAII (Parser &P, ParsingClass &Class) | |
~ReenterClassScopeRAII () | |
Public Member Functions inherited from clang::Parser::ReenterTemplateScopeRAII | |
ReenterTemplateScopeRAII (Parser &P, Decl *MaybeTemplated, bool Enter=true) | |
Public Attributes | |
ParsingClass & | Class |
Public Attributes inherited from clang::Parser::ReenterTemplateScopeRAII | |
Parser & | P |
MultiParseScope | Scopes |
TemplateParameterDepthRAII | CurTemplateDepthTracker |
Utility to re-enter a class scope while parsing its late-parsed components.
Definition at line 352 of file ParseCXXInlineMethods.cpp.
|
inline |
Definition at line 355 of file ParseCXXInlineMethods.cpp.
References clang::Sema::ActOnStartDelayedMemberDeclarations(), clang::Parser::ReenterClassScopeRAII::Class, clang::Scope::ClassScope, clang::Scope::DeclScope, clang::Parser::MultiParseScope::Enter(), clang::Parser::getCurScope(), clang::Parser::ReenterTemplateScopeRAII::P, and clang::Parser::ReenterTemplateScopeRAII::Scopes.
|
inline |
Definition at line 368 of file ParseCXXInlineMethods.cpp.
References clang::Sema::ActOnFinishDelayedMemberDeclarations(), clang::Parser::ReenterClassScopeRAII::Class, clang::Parser::getCurScope(), and clang::Parser::ReenterTemplateScopeRAII::P.
ParsingClass& clang::Parser::ReenterClassScopeRAII::Class |
Definition at line 353 of file ParseCXXInlineMethods.cpp.
Referenced by clang::Parser::ReenterClassScopeRAII::ReenterClassScopeRAII(), and clang::Parser::ReenterClassScopeRAII::~ReenterClassScopeRAII().