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

References

tools/clang/tools/extra/clangd/Diagnostics.cpp
  138   D.Range.start = sourceLocToPosition(SM, IncludeInMainFile);
  139   D.Range.end = sourceLocToPosition(
  150   N.Range = diagnosticRange(Info, LangOpts);
  208   auto Pos = D.Range.start;
  273   OS << D.Range.start << "-" << D.Range.end << "] ";
  273   OS << D.Range.start << "-" << D.Range.end << "] ";
  325     Res.range = D.Range;
  359       RelInfo.location.range = Note.Range;
  445     return !SeenDiags.emplace(D.Range, D.Message).second;
  509     LastDiag->Range.start = Position{0, 0};
  510     LastDiag->Range.end = Position{0, 0};
  526     D.Range = diagnosticRange(Info, *LangOpts);
  648        IncludeLinesWithErrors.insert(LastDiag->Range.start.line).second)) {
tools/clang/tools/extra/clangd/unittests/DiagnosticsTests.cpp
   53   return arg.Range == Range && arg.Message == Message;
  419   D.Range = {pos(1, 2), pos(3, 4)};
  427   NoteInMain.Range = {pos(5, 6), pos(7, 8)};
  437   NoteInHeader.Range = {pos(9, 10), pos(11, 12)};
  450   MainLSP.range = D.Range;
  463   NoteInMainLSP.range = NoteInMain.Range;
  500   NoteInMainDRI.location.range = NoteInMain.Range;
  505   NoteInHeaderDRI.location.range = NoteInHeader.Range;