|
Pretty Diagnostics
Create your own pretty diagnostics
|
#include <unordered_map>#include <optional>#include <iostream>#include <string>#include <map>#include <set>#include "label.hpp"Go to the source code of this file.
Data Structures | |
| class | pretty_diagnostics::LineGroup |
| A set of labels that belong to the same 1-based line number. More... | |
| class | pretty_diagnostics::FileGroup |
Groups LineGroups belonging to the same Source More... | |
| class | pretty_diagnostics::Report |
| Represents a fully constructed diagnostic report to be rendered. More... | |
| class | pretty_diagnostics::IReporterRenderer |
| Interface implemented by renderers that turn reports into output (e.g., text) More... | |
| class | pretty_diagnostics::Report::Builder |
Fluent builder for constructing Report instances. More... | |
Namespaces | |
| namespace | pretty_diagnostics |
Enumerations | |
| enum class | pretty_diagnostics::Severity { pretty_diagnostics::Error , pretty_diagnostics::Warning , pretty_diagnostics::Info , pretty_diagnostics::Unknown } |
| Indicates the importance of a diagnostic. More... | |