reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
272 ResultToks.size()); 322 stringifyVAOPTContents(ResultToks, VCtx, 326 ResultToks.size() == VCtx.getNumberOfTokensPriorToVAOpt()) { 332 if (ResultToks.size() && ResultToks.back().is(tok::hashhash)) { 332 if (ResultToks.size() && ResultToks.back().is(tok::hashhash)) { 333 ResultToks.pop_back(); 344 ResultToks.size() >= VCtx.getNumberOfTokensPriorToVAOpt() && 345 ResultToks[VCtx.getNumberOfTokensPriorToVAOpt() - 1].is( 348 ResultToks.erase(ResultToks.begin() + 348 ResultToks.erase(ResultToks.begin() + 397 ResultToks.push_back(Res); 406 !ResultToks.empty() && ResultToks.back().is(tok::hashhash); 406 !ResultToks.empty() && ResultToks.back().is(tok::hashhash); 420 ResultToks.push_back(CurTok); 423 ResultToks.back().setFlag(Token::LeadingSpace); 426 ResultToks.back().clearFlag(Token::LeadingSpace); 440 MaybeRemoveCommaBeforeVaArgs(ResultToks, 461 size_t FirstResult = ResultToks.size(); 463 ResultToks.append(ResultArgToks, ResultArgToks+NumToks); 470 ResultToks.back().is(tok::comma)) 471 ResultToks.back().setFlag(Token::IgnoredComma); 475 for (Token &Tok : llvm::make_range(ResultToks.begin() + FirstResult, 476 ResultToks.end())) { 483 ResultToks.begin()+FirstResult, 484 ResultToks.end()); 490 ResultToks[FirstResult].setFlagValue(Token::LeadingSpace, 492 ResultToks[FirstResult].setFlagValue(Token::StartOfLine, false); 520 if (NonEmptyPasteBefore && ResultToks.size() >= 2 && 521 ResultToks[ResultToks.size()-2].is(tok::comma) && 521 ResultToks[ResultToks.size()-2].is(tok::comma) && 526 PP.Diag(ResultToks.pop_back_val().getLocation(), diag::ext_paste_comma); 529 ResultToks.append(ArgToks, ArgToks+NumToks); 533 for (Token &Tok : llvm::make_range(ResultToks.end() - NumToks, 534 ResultToks.end())) { 541 ResultToks.end()-NumToks, ResultToks.end()); 541 ResultToks.end()-NumToks, ResultToks.end()); 549 ResultToks[ResultToks.size() - NumToks].setFlagValue(Token::StartOfLine, 549 ResultToks[ResultToks.size() - NumToks].setFlagValue(Token::StartOfLine, 551 ResultToks[ResultToks.size() - NumToks].setFlagValue( 551 ResultToks[ResultToks.size() - NumToks].setFlagValue( 578 assert(ResultToks.back().is(tok::hashhash)); 584 ResultToks.size() > VCtx.getNumberOfTokensPriorToVAOpt()) 585 ResultToks.pop_back(); 595 MaybeRemoveCommaBeforeVaArgs(ResultToks, 604 NumTokens = ResultToks.size(); 607 Tokens = PP.cacheMacroExpandedTokens(this, ResultToks);