Lines Matching refs:MacroExpander
57 MacroExpander::MacroExpander(Lexer* lexer, in MacroExpander() function in pp::MacroExpander
66 MacroExpander::~MacroExpander() in ~MacroExpander()
76 void MacroExpander::lex(Token* token) in lex()
151 void MacroExpander::getToken(Token* token) in getToken()
177 void MacroExpander::ungetToken(const Token& token) in ungetToken()
192 bool MacroExpander::isNextTokenLeftParen() in isNextTokenLeftParen()
203 bool MacroExpander::pushMacro(const Macro& macro, const Token& identifier) in pushMacro()
224 void MacroExpander::popMacro() in popMacro()
237 bool MacroExpander::expandMacro(const Macro& macro, in expandMacro()
294 bool MacroExpander::collectMacroArgs(const Macro& macro, in collectMacroArgs()
370 MacroExpander expander(&lexer, mMacroSet, mDiagnostics, mParseDefined); in collectMacroArgs()
383 void MacroExpander::replaceMacroParams(const Macro& macro, in replaceMacroParams()