Go to the source code of this file.
Definition in file mpl.ih.
Defines |
|
#define | IH_SENF_Utils_mpl_ 1 |
#define | SENF_MPL_SLOT_I_CHOOSE(a, b) (a != 0 ? a-1 : (b)) |
#define | SENF_MPL_SLOT_I_CHECK(name, a, b) |
#define | SENF_MPL_SLOT_I_GET(name) |
#define | ||||
SENF_MPL_SLOT_I_CHECK | ( | name, | ||
a, | ||||
b | ) | |||
Value:
SENF_MPL_SLOT_I_CHOOSE( \ SENF_MPL_RV(_SENF_MPL_SLOT_ ## name (senf::mpl::take_int<(a)>())), \ b )