serif::meta typename EnumType std::unordered_map< std::string_view, EnumType > std::unordered_map< std::string_view, EnumType > serif::meta::enum_to_string_enum_map () noexcept enum_to_string_enum_map serif::meta::enum_to_string_enum_map typename EnumType std::unordered_map< EnumType, std::string_view > std::unordered_map< EnumType, std::string_view > serif::meta::enum_to_enum_string_map () noexcept enum_to_enum_string_map serif::meta::enum_to_enum_string_map typename T std::string_view std::string_view serif::meta::type_name () noexcept type_name serif::meta::type_name typename T std::string_view std::string_view serif::meta::template_name () noexcept template_name serif::meta::template_name