clang
6.0.0
|
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 |
llvm::StringMap< clang::tooling::Replacements > | Fix |
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 32 of file DiagnosticsYaml.h.
|
inline |
Definition at line 34 of file DiagnosticsYaml.h.
|
inline |
Definition at line 37 of file DiagnosticsYaml.h.
|
inline |
Definition at line 42 of file DiagnosticsYaml.h.
std::string llvm::yaml::MappingTraits< clang::tooling::Diagnostic >::NormalizedDiagnostic::BuildDirectory |
Definition at line 52 of file DiagnosticsYaml.h.
clang::tooling::Diagnostic::Level llvm::yaml::MappingTraits< clang::tooling::Diagnostic >::NormalizedDiagnostic::DiagLevel |
Definition at line 51 of file DiagnosticsYaml.h.
std::string llvm::yaml::MappingTraits< clang::tooling::Diagnostic >::NormalizedDiagnostic::DiagnosticName |
Definition at line 47 of file DiagnosticsYaml.h.
llvm::StringMap<clang::tooling::Replacements> llvm::yaml::MappingTraits< clang::tooling::Diagnostic >::NormalizedDiagnostic::Fix |
Definition at line 49 of file DiagnosticsYaml.h.
clang::tooling::DiagnosticMessage llvm::yaml::MappingTraits< clang::tooling::Diagnostic >::NormalizedDiagnostic::Message |
Definition at line 48 of file DiagnosticsYaml.h.
SmallVector<clang::tooling::DiagnosticMessage, 1> llvm::yaml::MappingTraits< clang::tooling::Diagnostic >::NormalizedDiagnostic::Notes |
Definition at line 50 of file DiagnosticsYaml.h.