RAII used to store Parser, Sema, Preprocessor state for recursive parsing.
Definition at line 22 of file ClingRAII.h.
Classes | |
struct | SemaExprCleanupsRAII |
struct | SemaParsingInitForAutoVarsRAII |
Public Member Functions | |
ParsingStateRAII (clang::Parser &parser, clang::Sema &sema) | |
Public Attributes | |
clang::Preprocessor::CleanupAndRestoreCacheRAII | fCleanupRAII |
cling::ParserStateRAII | fParserRAII |
clang::Sema::SavePendingInstantiationsRAII | fPendingInstantiations |
clang::Sema::ContextAndScopeRAII | fPushedDCAndS |
clang::Parser::ParserCurTokRestoreRAII | fSavedCurToken |
SemaExprCleanupsRAII | fSemaExprCleanupsRAII |
clang::Sema::DelayedInfoRAII | fSemaInfoRAII |
SemaParsingInitForAutoVarsRAII | fSemaParsingInitForAutoVarsRAII |
|
inline |
Definition at line 80 of file ClingRAII.h.
clang::Preprocessor::CleanupAndRestoreCacheRAII ROOT::Internal::ParsingStateRAII::fCleanupRAII |
Definition at line 60 of file ClingRAII.h.
cling::ParserStateRAII ROOT::Internal::ParsingStateRAII::fParserRAII |
Definition at line 62 of file ClingRAII.h.
clang::Sema::SavePendingInstantiationsRAII ROOT::Internal::ParsingStateRAII::fPendingInstantiations |
Definition at line 77 of file ClingRAII.h.
clang::Sema::ContextAndScopeRAII ROOT::Internal::ParsingStateRAII::fPushedDCAndS |
Definition at line 73 of file ClingRAII.h.
clang::Parser::ParserCurTokRestoreRAII ROOT::Internal::ParsingStateRAII::fSavedCurToken |
Definition at line 61 of file ClingRAII.h.
SemaExprCleanupsRAII ROOT::Internal::ParsingStateRAII::fSemaExprCleanupsRAII |
Definition at line 67 of file ClingRAII.h.
clang::Sema::DelayedInfoRAII ROOT::Internal::ParsingStateRAII::fSemaInfoRAII |
Definition at line 65 of file ClingRAII.h.
SemaParsingInitForAutoVarsRAII ROOT::Internal::ParsingStateRAII::fSemaParsingInitForAutoVarsRAII |
Definition at line 75 of file ClingRAII.h.