|
Crunch
A Message Definition Language for Getting Things Right
|
Validates that a value is one of a set of compile-time values. More...
#include <crunch_validators.hpp>
Static Public Member Functions | |
|
template<typename T > requires (std::floating_point<T> || std::integral<T> || std::is_enum_v<T>) && (!std::is_same_v<T, bool>) | |
| static constexpr auto | Check (T value, FieldId field_id) noexcept -> std::optional< Error > |
Validates that a value is one of a set of compile-time values.