#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.
 1.5.6
 1.5.6