|
Aria 2.0.0
C++23 MVVM framework (C++20 minimum) — reactive, coroutine-first, ABI-layered
|
#include <cstddef>#include <cstdint>#include <functional>#include <ostream>#include <string>#include <utility>Go to the source code of this file.
Classes | |
| struct | aria::ValidationKey |
| (field_path, rule_id) locator for a validation message. More... | |
| struct | aria::validation_dsl::FieldPart |
| struct | aria::validation_dsl::RulePart |
| struct | std::hash<::aria::ValidationKey > |
Namespaces | |
| namespace | aria |
| namespace | aria::validation_dsl |
| namespace | std |
Enumerations | |
| enum class | aria::Severity : std::uint8_t { aria::Error = 0 , aria::Warning = 1 } |
| Severity of a single error / warning. More... | |
Functions | |
| bool | aria::operator== (const ValidationKey &a, const ValidationKey &b) noexcept |
| bool | aria::operator!= (const ValidationKey &a, const ValidationKey &b) noexcept |
| std::ostream & | aria::operator<< (std::ostream &os, const ValidationKey &k) |
| validation_dsl::FieldPart | aria::field (std::string path) noexcept |
| validation_dsl::RulePart | aria::rule_id (std::string id) noexcept |
| ValidationKey | aria::operator/ (validation_dsl::FieldPart f, validation_dsl::RulePart r) |