SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::meta Namespace Reference

Functions

template<typename EnumType>
constexpr std::unordered_map< std::string_view, EnumType > enum_to_string_enum_map () noexcept
 
template<typename EnumType>
constexpr std::unordered_map< EnumType, std::string_view > enum_to_enum_string_map () noexcept
 
template<typename T>
consteval std::string_view type_name () noexcept
 
template<typename T>
consteval std::string_view template_name () noexcept
 

Function Documentation

◆ enum_to_enum_string_map()

template<typename EnumType>
std::unordered_map< EnumType, std::string_view > serif::meta::enum_to_enum_string_map ( )
nodiscardconstexprnoexcept

◆ enum_to_string_enum_map()

template<typename EnumType>
std::unordered_map< std::string_view, EnumType > serif::meta::enum_to_string_enum_map ( )
nodiscardconstexprnoexcept

◆ template_name()

template<typename T>
std::string_view serif::meta::template_name ( )
nodiscardconstevalnoexcept

◆ type_name()

template<typename T>
std::string_view serif::meta::type_name ( )
nodiscardconstevalnoexcept