|
#define | const_bool_nodef(name, value) enum const_bool_value_ ## name { PPL_U(name) = (value) } |
| Declares a per-class constant of type bool , called name and with value value . More...
|
|
#define | const_int_nodef(name, value) enum anonymous_enum_ ## name { PPL_U(name) = (value) } |
| Declares a per-class constant of type int , called name and with value value . More...
|
|
#define | const_value_nodef(type, name, value) |
| Declares a per-class constant of type type , called name and with value value . The value of the constant is accessible by means of the syntax name() . More...
|
|
#define | const_ref_nodef(type, name, value) |
| Declares a per-class constant of type type , called name and with value value . A constant reference to the constant is accessible by means of the syntax name() . More...
|
|
#define | PPL_COMPILE_TIME_CHECK_NAME(suffix) compile_time_check_ ## suffix |
|
#define | PPL_COMPILE_TIME_CHECK_AUX(e, suffix) |
|
#define | PPL_COMPILE_TIME_CHECK(e, msg) PPL_COMPILE_TIME_CHECK_AUX(e, __LINE__) |
| Produces a compilation error if the compile-time constant e does not evaluate to true More...
|
|