clang 17.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.
|
inline |
Definition at line 68 of file DiagnosticsYaml.h.
|
inline |
Definition at line 72 of file DiagnosticsYaml.h.
std::string llvm::yaml::MappingTraits< clang::tooling::Diagnostic >::NormalizedDiagnostic::BuildDirectory |
Definition at line 81 of file DiagnosticsYaml.h.
clang::tooling::Diagnostic::Level llvm::yaml::MappingTraits< clang::tooling::Diagnostic >::NormalizedDiagnostic::DiagLevel |
Definition at line 80 of file DiagnosticsYaml.h.
std::string llvm::yaml::MappingTraits< clang::tooling::Diagnostic >::NormalizedDiagnostic::DiagnosticName |
Definition at line 77 of file DiagnosticsYaml.h.
clang::tooling::DiagnosticMessage llvm::yaml::MappingTraits< clang::tooling::Diagnostic >::NormalizedDiagnostic::Message |
Definition at line 78 of file DiagnosticsYaml.h.
SmallVector<clang::tooling::DiagnosticMessage, 1> llvm::yaml::MappingTraits< clang::tooling::Diagnostic >::NormalizedDiagnostic::Notes |
Definition at line 79 of file DiagnosticsYaml.h.