BDE 4.14.0 Production release
|
#include <bslmf_switch.h>
Public Types | |
typedef Nil | Type |
This meta-function, parameterized by an integral t_SWITCH_SELECTOR
and types t_T0
up to t_T9
, provides a single type alias, Type
, which resolves, through specialization for a particular value N
of t_SWITCH_SELECTOR
, to the type TN
, or to Nil
if t_SWITCH_SELECTOR
is negative or larger than the number of template arguments provided for the types.
typedef Nil bslmf::Switch< t_SWITCH_SELECTOR, t_T0, t_T1, t_T2, t_T3, t_T4, t_T5, t_T6, t_T7, t_T8, t_T9 >::Type |
This Type
is an alias to the parameterized TN
, where N
is the integral value of the parameterized t_SWITCH_SELECTOR
. Note that the first type in the list corresponds to t_T0
, not t_T1
.