|
lean cpp library
A lean C++ library providing efficient utility classes for high-performance C++ applications.
|
Namespaces | |
| namespace | lean |
Main namespace of the lean library. | |
Defines | |
| #define | LEAN0X_NO_NULLPTR |
| Indicates that built-in nullptr is not available. | |
| #define | LEAN0X_NO_RVALUE_REFERENCES |
| Indicates that r-value references are not available. | |
| #define | LEAN0X_NO_STATIC_ASSERT |
| Indicates that built-in static_assert is not available. | |
| #define | LEAN0X_NO_ALIGN |
| Indicates that built-in alignment modifiers are not available. | |
| #define | LEAN0X_NO_DELETE_METHODS |
| Indicates that default / delete method specifiers not available. | |
| #define | LEAN0X_NO_STL |
| Indicates that the standard library enhancements are not available. | |
| #define | LEAN_STATIC_ASSERT(expr) static_assert(expr, #expr) |
| Static assertion triggering a compiler error on failure. | |
| #define | LEAN_STATIC_ASSERT_MSG(expr, msg) static_assert(expr, msg) |
| Static assertion incorporating the given message in a compiler error on failure. | |
| #define | LEAN_STATIC_ASSERT_MSG_ALT(expr, msg, msgtype) static_assert(expr, msg) |
| Static assertion incorporating either the given message or the given incomplete type in a compiler error on failure. | |
| #define | LEAN_FW_REF const & |
| Forwarding reference. | |
| #define | LEAN_FORWARD(type, arg) arg |
| Forwards the given value. | |
| #define | LEAN_MOVE(arg) arg |
| Moves the given value. | |
1.7.6.1