Lines Matching refs:CurIdx
734 unsigned int &CurIdx) {
735 assert(CurIdx > 0 && "## can not be the first token within tokens");
736 assert((TokenStream[CurIdx].is(tok::hashhash) ||
738 isWideStringLiteralFromMacro(LHSTok, TokenStream[CurIdx]))) &&
745 if (PP.getLangOpts().MicrosoftExt && (CurIdx >= 2) &&
746 TokenStream[CurIdx - 2].is(tok::hashhash))
754 auto IsAtEnd = [&TokenStream, &CurIdx] {
755 return TokenStream.size() == CurIdx;
760 PasteOpLoc = TokenStream[CurIdx].getLocation();
761 if (TokenStream[CurIdx].is(tok::hashhash))
762 ++CurIdx;
766 const Token &RHS = TokenStream[CurIdx];
889 ++CurIdx;
891 } while (!IsAtEnd() && TokenStream[CurIdx].is(tok::hashhash));
893 SourceLocation EndLoc = TokenStream[CurIdx - 1].getLocation();