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

References

tools/clang/lib/Lex/Lexer.cpp
  880   if (Begin.isInvalid() || End.isInvalid())
  883   if (Begin.isFileID() && End.isFileID())
  886   if (Begin.isMacroID() && End.isFileID()) {
  893   if (Begin.isFileID() && End.isMacroID()) {
  894     if ((Range.isTokenRange() && !isAtEndOfMacroExpansion(End, SM, LangOpts,
  895                                                           &End)) ||
  896         (Range.isCharRange() && !isAtStartOfMacroExpansion(End, SM, LangOpts,
  897                                                            &End)))
  899     Range.setEnd(End);
  903   assert(Begin.isMacroID() && End.isMacroID());
  906       ((Range.isTokenRange() && isAtEndOfMacroExpansion(End, SM, LangOpts,
  908        (Range.isCharRange() && isAtStartOfMacroExpansion(End, SM, LangOpts,
  922     const SrcMgr::SLocEntry &EndEntry = SM.getSLocEntry(SM.getFileID(End),
  931       Range.setEnd(SM.getImmediateSpellingLoc(End));