hpp-util 5.1.0
Debugging tools for the HPP project.
|
Go to the source code of this file.
Namespaces | |
namespace | hpp |
Macros | |
#define | HPP_ENABLE_ASSERTIONS |
#define | HPP_ASSERT(CONDITION) |
Define HPP_ASSERT. | |
#define | HPP_PRECONDITION(CONDITION) HPP_ASSERT(CONDITION) |
Define macro for precondition checking. | |
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.