cpp/types/integral constant

wraps a static constant of specified type. It is the base class for the C++ type traits.

Helper alias templates
A helper alias template is defined for the common case where  is.

Specializations
Two typedefs for the common case where is  are provided: