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

References

tools/clang/tools/extra/clangd/Diagnostics.cpp
  504     LastDiag = Diag();
  505     LastDiag->ID = Info.getID();
  506     fillNonLocationData(DiagLevel, Info, *LastDiag);
  507     LastDiag->InsideMainFile = true;
  509     LastDiag->Range.start = Position{0, 0};
  510     LastDiag->Range.end = Position{0, 0};
  582     LastDiag->Fixes.push_back(Fix{Message.str(), std::move(Edits)});
  599     LastDiag = Diag();
  600     LastDiag->ID = Info.getID();
  601     FillDiagBase(*LastDiag);
  603       LastDiagWasAdjusted = adjustDiagFromHeader(*LastDiag, Info, *LangOpts);
  609       LastDiag->Fixes.insert(LastDiag->Fixes.end(), ExtraFixes.begin(),
  609       LastDiag->Fixes.insert(LastDiag->Fixes.end(), ExtraFixes.begin(),
  621     if (!LastDiag) {
  637       LastDiag->Notes.push_back(std::move(N));
  643   if (!LastDiag)
  645   if (mentionsMainFile(*LastDiag) &&
  648        IncludeLinesWithErrors.insert(LastDiag->Range.start.line).second)) {
  649     Output.push_back(std::move(*LastDiag));
  651     vlog("Dropped diagnostic: {0}: {1}", LastDiag->File, LastDiag->Message);
  651     vlog("Dropped diagnostic: {0}: {1}", LastDiag->File, LastDiag->Message);
  653   LastDiag.reset();