|
clang
5.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.
1.8.6