#include <stlsoft/meta/select_first_type_if.hpp>
This template provides compile-time type selection between the two types specified in its first two parameters, based on a (compile-time) boolean value specified as its third parameter. If the third parameter evaluates to non-zero, then the member type type
is defined to be equivalent to the first type, otherwise it is defined to be equivalent to the second.
Public Types | |
typedef T1 | type |
The selected type. |
typedef T1 type |
The selected type.