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

References

tools/clang/lib/Lex/TokenLexer.cpp
   60   SourceManager &SM = PP.getSourceManager();
  134   if (ActualArgs) ActualArgs->destroy(PP);
  228       &ConcatenatedVAOPTResultToks[0], PP, VCtx.hasCharifyBefore() /*Charify*/,
  252   VAOptExpansionContext VCtx(PP);
  300               ActualArgs->invokedWithVariadicArgument(Macro, PP);
  389           UnexpArg, PP, Charify, ExpansionLocStart, ExpansionLocEnd);
  442                                      Macro, ArgNo, PP))
  454       if (ActualArgs->ArgNeedsPreexpansion(ArgTok, PP))
  455         ResultArgToks = &ActualArgs->getPreExpArgument(ArgNo, PP)[0];
  469         if (PP.getLangOpts().MSVCCompat && NumToks == 1 &&
  526         PP.Diag(ResultToks.pop_back_val().getLocation(), diag::ext_paste_comma);
  597                                    Macro, ArgNo, PP);
  607     Tokens = PP.cacheMacroExpandedTokens(this, ResultToks);
  635     return PP.HandleEndOfTokenLexer(Tok);
  638   SourceManager &SM = PP.getSourceManager();
  658        (PP.getLangOpts().MSVCCompat &&
  714       PP.HandlePoisonedIdentifier(Tok);
  718       return PP.HandleIdentifier(Tok);
  737          (PP.getLangOpts().MSVCCompat &&
  745   if (PP.getLangOpts().MicrosoftExt && (CurIdx >= 2) &&
  775     unsigned LHSLen = PP.getSpelling(LHSTok, BufPtr, &Invalid);
  782     unsigned RHSLen = PP.getSpelling(RHS, BufPtr, &Invalid);
  800     PP.CreateString(Buffer, ResultTokTmp);
  810       PP.IncrementPasteCounter(true);
  817       PP.IncrementPasteCounter(false);
  821       SourceManager &SourceMgr = PP.getSourceManager();
  833                PP.getLangOpts(), ScratchBufStart,
  852         SourceManager &SM = PP.getSourceManager();
  858         if (PP.getLangOpts().MicrosoftExt && LHSTok.is(tok::slash) &&
  865         if (!PP.getLangOpts().AsmPreprocessor) {
  869           PP.Diag(Loc, PP.getLangOpts().MicrosoftExt ? diag::ext_pp_bad_paste_ms
  869           PP.Diag(Loc, PP.getLangOpts().MicrosoftExt ? diag::ext_pp_bad_paste_ms
  900   SourceManager &SM = PP.getSourceManager();
  920     PP.LookUpIdentifierInfo(LHSTok);
  947   PP.Diag(OpLoc, diag::ext_comment_paste_microsoft);
  957   PP.HandleMicrosoftCommentPaste(Tok);
  970   SourceManager &SM = PP.getSourceManager();
 1057   SourceManager &SM = PP.getSourceManager();