Is there a standard way for me to select a type at compile-time on an unsigned index in c++11?
For example, something like:
using type_0 = static_switch<0, T, U>; // yields type T
using type_1 = static_switch<1, T, U>; // yields type U
If there is a variadic-template version, it would be very useful.