Home
last modified time | relevance | path

Searched refs:MacroExpander (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/clang/lib/Format/
H A DMacroExpander.cpp34 struct MacroExpander::Definition {
48 class MacroExpander::DefinitionParser {
57 MacroExpander::Definition parse() { in parse()
121 MacroExpander::MacroExpander( in MacroExpander() function in clang::format::MacroExpander
132 MacroExpander::~MacroExpander() = default;
134 void MacroExpander::parseDefinition(const std::string &Macro) { in parseDefinition()
148 bool MacroExpander::defined(llvm::StringRef Name) const { in defined()
152 bool MacroExpander::objectLike(llvm::StringRef Name) const { in objectLike()
156 llvm::SmallVector<FormatToken *, 8> MacroExpander::expand(FormatToken *ID, in expand()
H A DMacros.h86 class MacroExpander {
103 MacroExpander(const std::vector<std::string> &Macros,
107 ~MacroExpander();
H A DCMakeLists.txt12 MacroExpander.cpp
/llvm-project-15.0.7/clang/unittests/Format/
H A DMacroExpanderTest.cpp15 std::unique_ptr<MacroExpander>
17 return std::make_unique<MacroExpander>(MacroDefinitions, in create()
22 std::string expand(MacroExpander &Macros, llvm::StringRef Name, in expand()
H A DMacroCallReconstructorTest.cpp28 Expansion(TestLexer &Lex, MacroExpander &Macros) : Lex(Lex), Macros(Macros) {} in Expansion()
82 MacroExpander &Macros;
135 std::unique_ptr<MacroExpander>
137 return std::make_unique<MacroExpander>(MacroDefinitions, in createExpander()
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/Format/
H A DBUILD.gn20 "MacroExpander.cpp",
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt459 clang/lib/Format/MacroExpander.cpp