Namespaces | |
hpp | |
Macros | |
#define | HPP_ENABLE_ASSERTIONS |
#define | HPP_ASSERT(CONDITION) |
Define HPP_ASSERT. More... | |
#define | HPP_PRECONDITION(CONDITION) HPP_ASSERT (CONDITION) |
Define macro for precondition checking. More... | |
Functions | |
hpp::HPP_MAKE_EXCEPTION (HPP_UTIL_DLLAPI, AssertionError) | |
#define HPP_ASSERT | ( | CONDITION | ) |
Define HPP_ASSERT.
Throw an ::hpp::AssertionError if macro argument evaluates to false.
#define HPP_ENABLE_ASSERTIONS |
#define HPP_PRECONDITION | ( | CONDITION | ) | HPP_ASSERT (CONDITION) |
Define macro for precondition checking.