Home
last modified time | relevance | path

Searched refs:MacroState (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Lex/
H A DPreprocessor.h693 class MacroState {
722 MacroState() : MacroState(nullptr) {} in MacroState() function
723 MacroState(MacroDirective *MD) : State(MD) {} in MacroState() function
725 MacroState(MacroState &&O) noexcept : State(O.State) { in MacroState() function
729 MacroState &operator=(MacroState &&O) noexcept {
736 ~MacroState() { in ~MacroState()
812 using MacroMap = llvm::DenseMap<const IdentifierInfo *, MacroState>;
1225 MacroState &S = CurSubmoduleState->Macros[II]; in getMacroDefinition()
1239 MacroState &S = CurSubmoduleState->Macros[II]; in getMacroDefinitionAtLoc()
/llvm-project-15.0.7/clang/lib/Lex/
H A DPPMacroExpansion.cpp76 MacroState &StoredMD = CurSubmoduleState->Macros[II]; in appendMacroDirective()
110 MacroState &StoredMD = CurSubmoduleState->Macros[II]; in setLoadedMacroDirective()
264 const MacroState *State = nullptr; in dumpMacroInfo()
H A DPPLexerChange.cpp726 MacroState MS(Macro.second.getLatest()); in EnterSubmodule()
H A DPreprocessor.cpp328 CurSubmoduleState->Macros.insert(std::make_pair(Macro.II, MacroState())); in macro_begin()
/llvm-project-15.0.7/clang/lib/Format/
H A DUnwrappedLineParser.cpp665 ScopedMacroState MacroState(*Line, Tokens, NextTok); in calculateBraceTypes() local
1055 ScopedMacroState MacroState(*Line, Tokens, FormatTok); in parsePPDirective() local