.TH "std::underlying_type< _Tp >" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::underlying_type< _Tp > \- The underlying type of an enum\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits std::__underlying_type_impl< _Tp, bool >\&. .SS "Public Types" .in +1c .ti -1c .RI "\fBusing\fP \fBtype\fP = \fB__underlying_type\fP(_Tp)" .br .in -1c .SH "Detailed Description" .PP .SS "template<\fBtypename\fP _Tp> .br struct std::underlying_type< _Tp >"The underlying type of an enum\&. .PP Definition at line \fB2143\fP of file \fBtype_traits\fP\&. .SH "Member Typedef Documentation" .PP .SS "template<\fBtypename\fP _Tp , bool = is_enum<_Tp>::value> \fBusing\fP std::__underlying_type_impl< _Tp, bool >::type = \fB__underlying_type\fP(_Tp)\fC [inherited]\fP" .PP Definition at line \fB2134\fP of file \fBtype_traits\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.