38class TextDiagnosticPrinter :
public clang::DiagnosticConsumer {
40 clang::DiagnosticOptions &diagOpts;
46 TextDiagnosticPrinter(raw_ostream &os, clang::DiagnosticOptions &diags);
47 ~TextDiagnosticPrinter()
override;
51 void setPrefix(std::string value) { prefix = std::move(value); }
53 void HandleDiagnostic(clang::DiagnosticsEngine::Level level,
54 const clang::Diagnostic &info)
override;
56 void printLocForRemarks(llvm::raw_svector_ostream &diagMessageStream,
57 llvm::StringRef &diagMsg);
void setPrefix(std::string value)
Definition TextDiagnosticPrinter.h:51
Definition TextDiagnostic.h:39