reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Lex/TokenLexer.cpp
  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();