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

References

tools/clang/lib/Lex/PPDirectives.cpp
  436     CurLexer->Lex(Tok);
  438     if (Tok.is(tok::code_completion)) {
  446     if (Tok.is(tok::eof)) {
  457     if (Tok.isNot(tok::hash) || !Tok.isAtStartOfLine())
  457     if (Tok.isNot(tok::hash) || !Tok.isAtStartOfLine())
  468     LexUnexpandedToken(Tok);
  472     if (Tok.isNot(tok::raw_identifier)) {
  484     StringRef RI = Tok.getRawIdentifier();
  500     if (!Tok.needsCleaning() && RI.size() < 20) {
  503       std::string DirectiveStr = getSpelling(Tok);
  523         CurPPLexer->pushConditionalLevel(Tok.getLocation(), /*wasskipping*/true,
  544             Callbacks->Endif(Tok.getLocation(), CondInfo.IfLoc);
  556         if (CondInfo.FoundElse) Diag(Tok, diag::pp_err_else_after_else);
  571             Callbacks->Else(Tok.getLocation(), CondInfo.IfLoc);
  580         if (CondInfo.FoundElse) Diag(Tok, diag::pp_err_elif_after_else);
  597                 Tok.getLocation(), DER.ExprRange,
  622   if (Callbacks && (Tok.isNot(tok::eof) || !isRecordingPreamble()))
  625         Tok.getLocation());