Lines Matching refs:TokenLexer
26 void TokenLexer::Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI, in Init()
83 void TokenLexer::Init(const Token *TokArray, unsigned NumToks, in Init()
111 void TokenLexer::destroy() { in destroy()
124 bool TokenLexer::MaybeRemoveCommaBeforeVaArgs( in MaybeRemoveCommaBeforeVaArgs()
171 void TokenLexer::ExpandFunctionArguments() { in ExpandFunctionArguments()
419 bool TokenLexer::Lex(Token &Tok) { in Lex()
523 bool TokenLexer::PasteTokens(Token &Tok) { in PasteTokens()
697 unsigned TokenLexer::isNextTokenLParen() const { in isNextTokenLParen()
706 bool TokenLexer::isParsingPreprocessorDirective() const { in isParsingPreprocessorDirective()
715 void TokenLexer::HandleMicrosoftCommentPaste(Token &Tok) { in HandleMicrosoftCommentPaste()
732 TokenLexer::getExpansionLocForMacroDefLoc(SourceLocation loc) const { in getExpansionLocForMacroDefLoc()
818 void TokenLexer::updateLocForMacroArgTokens(SourceLocation ArgIdSpellLoc, in updateLocForMacroArgTokens()
840 void TokenLexer::PropagateLineStartLeadingSpaceInfo(Token &Result) { in PropagateLineStartLeadingSpaceInfo()