Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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