Lines Matching defs:TextDiagnostic
1 //===--- TextDiagnostic.cpp - Text Diagnostic Pretty-Printing -------------===//
9 #include "clang/Frontend/TextDiagnostic.h"
656 TextDiagnostic::TextDiagnostic(raw_ostream &OS, const LangOptions &LangOpts,
661 TextDiagnostic::~TextDiagnostic() {}
663 void TextDiagnostic::emitDiagnosticMessage(
685 TextDiagnostic::printDiagnosticLevel(raw_ostream &OS,
716 void TextDiagnostic::printDiagnosticMessage(raw_ostream &OS,
742 void TextDiagnostic::emitFilename(StringRef Filename, const SourceManager &SM) {
784 void TextDiagnostic::emitDiagnosticLoc(FullSourceLoc Loc, PresumedLoc PLoc,
883 void TextDiagnostic::emitIncludeLocation(FullSourceLoc Loc, PresumedLoc PLoc) {
892 void TextDiagnostic::emitImportLocation(FullSourceLoc Loc, PresumedLoc PLoc,
901 void TextDiagnostic::emitBuildingModuleLocation(FullSourceLoc Loc,
1131 static std::unique_ptr<llvm::SmallVector<TextDiagnostic::StyleRange>[]>
1138 std::make_unique<SmallVector<TextDiagnostic::StyleRange>[]>(
1165 [PP, &LangOpts](SmallVector<TextDiagnostic::StyleRange> &Vec,
1235 SmallVector<TextDiagnostic::StyleRange> &LineRanges =
1256 SmallVector<TextDiagnostic::StyleRange> &LineRanges =
1287 void TextDiagnostic::emitSnippetAndCaret(
1450 void TextDiagnostic::emitSnippet(StringRef SourceLine,
1507 void TextDiagnostic::emitParseableFixits(ArrayRef<FixItHint> Hints,