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