Definition of underlying_type
trait class and related code.
More...
#include <type_traits>
Classes | |
struct | playrho::detail::has_underlying_type_member< class, class > |
struct | playrho::detail::has_underlying_type_member< T, std::void_t< typename T::underlying_type > > |
struct | playrho::detail::underlying_type< T, Enable > |
Underlying-type template class. More... | |
struct | playrho::detail::underlying_type< T, std::enable_if_t< has_underlying_type_member< T >::value > > |
Underlying-type template class for detail::IndexingNamedType types. More... | |
struct | playrho::detail::underlying_type< T, std::enable_if_t< std::is_enum_v< T > > > |
Underlying-type class specialization for enum types. More... | |
Namespaces | |
playrho | |
playrho::detail | |
Definition of underlying_type
trait class and related code.