#include <toast/detail/assert.hpp>
Go to the source code of this file.
Namespaces | |
| namespace | toast |
Classes | |
| class | toast::assert_exception |
| Exception thrown by toast assertions in the case that TOAST_THROW_ASSERTS is used. More... | |
Defines | |
| #define | TOAST_THROW_ASSERTS(statement) TOAST_THROW_ASSERTS_IMPL(statement) |
| transform toast assertions to exceptions. | |
| #define | TOAST_ASSERT(condition) TOAST_ASSERT_IMPL(condition) |
| assert that condition is true. | |
| #define | TOAST_ASSERT_NOT_NULL(pointer) TOAST_ASSERT_NOT_NULL_IMPL(pointer) |
| assert that pointer is not 0. | |
| #define | TOAST_ASSERT_NULL(pointer) TOAST_ASSERT_NULL_IMPL(pointer) |
| assert that pointer is 0. | |
| #define | TOAST_ASSERT_MESSAGE(condition, message) TOAST_ASSERT_MESSAGE_IMPL(condition, message) |
| assert that condition is true. | |
| #define | TOAST_ASSERT_D(condition) TOAST_ASSERT(condition) |
| assert that condition is true. | |
| #define | TOAST_ASSERT_NOT_NULL_D(pointer) TOAST_ASSERT_NOT_NULL(pointer) |
| assert that pointer is not 0. | |
| #define | TOAST_ASSERT_NULL_D(pointer) TOAST_ASSERT_NULL(pointer) |
| assert that pointer is 0. | |
| #define | TOAST_ASSERT_MESSAGE_D(condition, message) TOAST_ASSERT_MESSAGE(condition, message) |
| assert that condition is true. | |