![]() |
ROOT 6.08/07 Reference Guide |
RAII used to store Parser, Sema, Preprocessor state for recursive parsing.
Definition at line 22 of file ClingRAII.h.
Classes | |
struct | SemaParsingInitForAutoVarsRAII |
Public Member Functions | |
ParsingStateRAII (clang::Parser &parser, clang::Sema &sema) | |
Public Attributes | |
clang::Preprocessor::CleanupAndRestoreCacheRAII | fCleanupRAII |
cling::ParserStateRAII | fParserRAII |
clang::Sema::ContextAndScopeRAII | fPushedDCAndS |
clang::Parser::ParserCurTokRestoreRAII | fSavedCurToken |
clang::Sema::DelayedInfoRAII | fSemaInfoRAII |
SemaParsingInitForAutoVarsRAII | fSemaParsingInitForAutoVarsRAII |
#include <ClingRAII.h>
|
inline |
Definition at line 50 of file ClingRAII.h.
clang::Preprocessor::CleanupAndRestoreCacheRAII ROOT::Internal::ParsingStateRAII::fCleanupRAII |
Definition at line 35 of file ClingRAII.h.
cling::ParserStateRAII ROOT::Internal::ParsingStateRAII::fParserRAII |
Definition at line 37 of file ClingRAII.h.
clang::Sema::ContextAndScopeRAII ROOT::Internal::ParsingStateRAII::fPushedDCAndS |
Definition at line 46 of file ClingRAII.h.
clang::Parser::ParserCurTokRestoreRAII ROOT::Internal::ParsingStateRAII::fSavedCurToken |
Definition at line 36 of file ClingRAII.h.
clang::Sema::DelayedInfoRAII ROOT::Internal::ParsingStateRAII::fSemaInfoRAII |
Definition at line 40 of file ClingRAII.h.
SemaParsingInitForAutoVarsRAII ROOT::Internal::ParsingStateRAII::fSemaParsingInitForAutoVarsRAII |
Definition at line 48 of file ClingRAII.h.