MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ string_to_enum()

template<typename EnumType >
constexpr std::optional< EnumType > MayaFlux::Utils::string_to_enum ( std::string_view  str)
constexprnoexcept

Universal string to enum converter using magic_enum (exact case match)

Template Parameters
EnumTypeAny enum type
Parameters
strString to convert
Returns
Optional enum value if valid, nullopt otherwise

Definition at line 88 of file EnumUtils.hpp.

89{
90 return magic_enum::enum_cast<EnumType>(str);
91}