Template Function GridKit::Utilities::enum_cast(std::string_view, BinaryPredicate)

Function Documentation

template<SizedEnum T, typename BinaryPredicate = std::equal_to<>>
std::optional<T> GridKit::Utilities::enum_cast(std::string_view value, BinaryPredicate predicate)

Variant of magic_enum::enum_cast that permits passing empty enums.