Lines Matching refs:CurIdx
733 unsigned int &CurIdx) { in pasteTokens() argument
734 assert(CurIdx > 0 && "## can not be the first token within tokens"); in pasteTokens()
735 assert((TokenStream[CurIdx].is(tok::hashhash) || in pasteTokens()
737 isWideStringLiteralFromMacro(LHSTok, TokenStream[CurIdx]))) && in pasteTokens()
744 if (PP.getLangOpts().MicrosoftExt && (CurIdx >= 2) && in pasteTokens()
745 TokenStream[CurIdx - 2].is(tok::hashhash)) in pasteTokens()
753 auto IsAtEnd = [&TokenStream, &CurIdx] { in pasteTokens()
754 return TokenStream.size() == CurIdx; in pasteTokens()
759 PasteOpLoc = TokenStream[CurIdx].getLocation(); in pasteTokens()
760 if (TokenStream[CurIdx].is(tok::hashhash)) in pasteTokens()
761 ++CurIdx; in pasteTokens()
765 const Token &RHS = TokenStream[CurIdx]; in pasteTokens()
888 ++CurIdx; in pasteTokens()
890 } while (!IsAtEnd() && TokenStream[CurIdx].is(tok::hashhash)); in pasteTokens()
892 SourceLocation EndLoc = TokenStream[CurIdx - 1].getLocation(); in pasteTokens()