Lines Matching defs:Diag
98 struct Diag : DiagBase {
114 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const Diag &D);
116 Diag toDiag(const llvm::SMDiagnostic &, Diag::DiagSource Source);
124 const Diag &D, const URIForFile &File, const ClangdDiagnosticOptions &Opts,
131 std::optional<std::string> getDiagnosticDocURI(Diag::DiagSource, unsigned ID,
135 /// clangd. It groups all notes for a diagnostic into a single Diag
141 std::vector<Diag> take(const clang::tidy::ClangTidyContext *Tidy = nullptr);
156 std::function<void(const clang::Diagnostic &, clangd::Diag &)>;
173 std::vector<Diag> Output;
175 std::optional<Diag> LastDiag;
184 bool isDiagnosticSuppressed(const clang::Diagnostic &Diag,