|
clang 23.0.0git
|
Helper to (de)serialize a Diagnostic since we don't have direct access to its data members. More...
#include "clang/Tooling/DiagnosticsYaml.h"
Public Member Functions | |
| NormalizedDiagnostic (const IO &) | |
| NormalizedDiagnostic (const IO &, const clang::tooling::Diagnostic &D) | |
| clang::tooling::Diagnostic | denormalize (const IO &) |
Public Attributes | |
| std::string | DiagnosticName |
| clang::tooling::DiagnosticMessage | Message |
| SmallVector< clang::tooling::DiagnosticMessage, 1 > | Notes |
| clang::tooling::Diagnostic::Level | DiagLevel |
| std::string | BuildDirectory |
Helper to (de)serialize a Diagnostic since we don't have direct access to its data members.
Definition at line 63 of file DiagnosticsYaml.h.
|
inline |
Definition at line 65 of file DiagnosticsYaml.h.
References DiagLevel.
|
inline |
Definition at line 68 of file DiagnosticsYaml.h.
References BuildDirectory, DiagLevel, DiagnosticName, Message, and Notes.
|
inline |
Definition at line 72 of file DiagnosticsYaml.h.
References BuildDirectory, DiagLevel, DiagnosticName, Message, and Notes.
| std::string llvm::yaml::MappingTraits< clang::tooling::Diagnostic >::NormalizedDiagnostic::BuildDirectory |
Definition at line 81 of file DiagnosticsYaml.h.
Referenced by denormalize(), and NormalizedDiagnostic().
| clang::tooling::Diagnostic::Level llvm::yaml::MappingTraits< clang::tooling::Diagnostic >::NormalizedDiagnostic::DiagLevel |
Definition at line 80 of file DiagnosticsYaml.h.
Referenced by denormalize(), NormalizedDiagnostic(), and NormalizedDiagnostic().
| std::string llvm::yaml::MappingTraits< clang::tooling::Diagnostic >::NormalizedDiagnostic::DiagnosticName |
Definition at line 77 of file DiagnosticsYaml.h.
Referenced by denormalize(), and NormalizedDiagnostic().
| clang::tooling::DiagnosticMessage llvm::yaml::MappingTraits< clang::tooling::Diagnostic >::NormalizedDiagnostic::Message |
Definition at line 78 of file DiagnosticsYaml.h.
Referenced by denormalize(), and NormalizedDiagnostic().
| SmallVector<clang::tooling::DiagnosticMessage, 1> llvm::yaml::MappingTraits< clang::tooling::Diagnostic >::NormalizedDiagnostic::Notes |
Definition at line 79 of file DiagnosticsYaml.h.
Referenced by denormalize(), and NormalizedDiagnostic().