Searched refs:MacroExpander (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/clang/lib/Format/ |
| H A D | MacroExpander.cpp | 34 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 D | Macros.h | 86 class MacroExpander { 103 MacroExpander(const std::vector<std::string> &Macros, 107 ~MacroExpander();
|
| H A D | CMakeLists.txt | 12 MacroExpander.cpp
|
| /llvm-project-15.0.7/clang/unittests/Format/ |
| H A D | MacroExpanderTest.cpp | 15 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 D | MacroCallReconstructorTest.cpp | 28 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 D | BUILD.gn | 20 "MacroExpander.cpp",
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 459 clang/lib/Format/MacroExpander.cpp
|