cpp/types/underlying type

If is a complete enumeration (enum) type, provides a member typedef  that names the underlying type of.