Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/lib/Format/
H A DMacroExpander.cpp35 struct MacroExpander::Definition {
49 class MacroExpander::DefinitionParser {
58 MacroExpander::Definition parse() { in parse()
122 MacroExpander::MacroExpander( in MacroExpander() function in clang::format::MacroExpander
134 MacroExpander::~MacroExpander() = default;
136 void MacroExpander::parseDefinition(const std::string &Macro) { in parseDefinition()
150 bool MacroExpander::defined(llvm::StringRef Name) const { in defined()
154 bool MacroExpander::objectLike(llvm::StringRef Name) const { in objectLike()
158 llvm::SmallVector<FormatToken *, 8> MacroExpander::expand(FormatToken *ID, in expand()
H A DMacros.h89 class MacroExpander {
106 MacroExpander(const std::vector<std::string> &Macros,
110 ~MacroExpander();