PolyDiM
C++ library for POLYtopal DIscretization Methods
Loading...
Searching...
No Matches
Gedim::io_enum Namespace Reference

Classes

struct  enum_entry
 

Functions

template<auto V>
constexpr std::string_view enum_name ()
 
template<auto V>
constexpr bool is_valid ()
 
template<typename E , int Min, std::size_t... I>
constexpr auto make_table (std::index_sequence< I... >)
 
template<typename E , int Min = 0, int Max = 64>
constexpr std::string_view enum_to_string (E value)
 

Function Documentation

◆ enum_name()

template<auto V>
constexpr std::string_view Gedim::io_enum::enum_name ( )
constexpr

◆ enum_to_string()

template<typename E , int Min = 0, int Max = 64>
constexpr std::string_view Gedim::io_enum::enum_to_string ( E  value)
constexpr

◆ is_valid()

template<auto V>
constexpr bool Gedim::io_enum::is_valid ( )
constexpr

◆ make_table()

template<typename E , int Min, std::size_t... I>
constexpr auto Gedim::io_enum::make_table ( std::index_sequence< I... >  )
constexpr