underlying_type Class
The latest version of this topic can be found at underlying_type Class.
Produces the underlying integral type for an enumeration type.
Syntax
template <class T>
struct underlying_type;
Parameters
T
The type to modify.
Remarks
The type
member typedef of the template class names the underlying integral type of T
, when T
is an enumeration type, otherwise there is no member typedef type
.
Requirements
Header: <type_traits>
Namespace: std