The result of evaluating a rule. More...
Public Member Functions | |
| Result (const bool outcome) | |
| Result (const sourcemeta::core::Pointer &pointer) | |
|
template<typename T> requires std::same_as<typename T::value_type, sourcemeta::core::Pointer> | |
| Result (T &&container) | |
| Result (std::vector< sourcemeta::core::Pointer > &&pointers, sourcemeta::core::JSON::String &&message) | |
Public Attributes | |
| bool | applies |
| std::vector< sourcemeta::core::Pointer > | locations |
| std::optional< sourcemeta::core::JSON::String > | description |
The result of evaluating a rule.