27 template <
typename T1,
typename T2>
typename select< T1, T2,(sizeof(T1)< sizeof(T2))>::type type
Compile-time selection of type with smallest size.
Select one of two types depending on bool switch.
Primary template for selection between two types.