Lines Matching refs:Token
24 class Token;
51 const Token *Tokens;
99 /// When true, the produced tokens have Token::IsReinjected flag set.
108 TokenLexer(Token &Tok, SourceLocation ILEnd, MacroInfo *MI,
117 TokenLexer(const Token *TokArray, unsigned NumToks, bool DisableExpansion,
131 void Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI,
139 void Init(const Token *TokArray, unsigned NumToks, bool DisableMacroExpansion,
148 bool Lex(Token &Tok);
172 /// Tokens upon entry and will contain the resulting concatenated Token upon
184 bool pasteTokens(Token &LHSTok, ArrayRef<Token> TokenStream,
189 bool pasteTokens(Token &Tok);
205 void stringifyVAOPTContents(SmallVectorImpl<Token> &ResultToks,
218 void HandleMicrosoftCommentPaste(Token &Tok, SourceLocation OpLoc);
231 Token *begin_tokens, Token *end_tokens);
235 bool MaybeRemoveCommaBeforeVaArgs(SmallVectorImpl<Token> &ResultToks,
240 void PropagateLineStartLeadingSpaceInfo(Token &Result);