Lines Matching defs:Tokens
64 SmallVectorImpl<dependency_directives_scan::Token> &Tokens,
66 : Input(Input), Tokens(Tokens), Diags(Diags),
155 Tokens.append(CurDirToks);
161 Tokens.pop_back_n(DirsWithToks.pop_back_val().NumTokens);
177 SmallVectorImpl<dependency_directives_scan::Token> &Tokens;
184 /// \p Tokens and \p CurDirToks is cleared for the next directive.
187 /// directive contains. The tokens of all the directives are kept in \p Tokens
949 (Tokens.empty() || LastTokenPtr > Input.begin() + Tokens.back().Offset))
954 ArrayRef<dependency_directives_scan::Token> RemainingTokens = Tokens;
967 StringRef Input, SmallVectorImpl<dependency_directives_scan::Token> &Tokens,
970 return Scanner(Input, Tokens, Diags, InputSourceLoc).scan(Directives);
1002 for (const dependency_directives_scan::Token &Tok : Directive.Tokens) {