clang 22.0.0git
clang::Parser::MultiParseScope Class Reference

Introduces zero or more scopes for parsing. More...

#include "clang/Parse/Parser.h"

Public Member Functions

 MultiParseScope (Parser &Self)
void Enter (unsigned ScopeFlags)
void Exit ()
 ~MultiParseScope ()

Detailed Description

Introduces zero or more scopes for parsing.

The scopes will all be exited when the object is destroyed.

Definition at line 432 of file Parser.h.

Constructor & Destructor Documentation

◆ MultiParseScope()

clang::Parser::MultiParseScope::MultiParseScope ( Parser & Self)
inline

Definition at line 439 of file Parser.h.

References clang::Parser::Parser().

◆ ~MultiParseScope()

clang::Parser::MultiParseScope::~MultiParseScope ( )
inline

Definition at line 450 of file Parser.h.

References Exit().

Member Function Documentation

◆ Enter()

void clang::Parser::MultiParseScope::Enter ( unsigned ScopeFlags)
inline

Definition at line 440 of file Parser.h.

Referenced by clang::Parser::ReenterTemplateScopes().

◆ Exit()

void clang::Parser::MultiParseScope::Exit ( )
inline

Definition at line 444 of file Parser.h.

Referenced by ~MultiParseScope().


The documentation for this class was generated from the following file: