|
Joedb 10.3.0
The Journal-Only Embedded Database
|


Go to the source code of this file.
Classes | |
| class | joedb::Assertion_Failure |
| Indicates a bug in the code, thrown by JOEDB_DEBUG_ASSERT when NDEBUG not defined. More... | |
Namespaces | |
| namespace | joedb |
Macros | |
| #define | JOEDB_CHECK(x, e) |
| #define | JOEDB_DEBUG_ASSERT(x) JOEDB_CHECK(x, joedb::Assertion_Failure) |
| assertion tested in debug mode | |
| #define | JOEDB_RELEASE_ASSERT(x) JOEDB_CHECK(x, joedb::Release_Assertion_Failure) |
| always-tested assertion (release and debug mode) | |
Typedefs | |
| using | joedb::Release_Assertion_Failure = Exception |
| Indicates a bug in the code, thrown by JOEDB_RELEASE_ASSERT. | |
Functions | |
| std::string | joedb::get_error_message (const char *condition, const char *full_file, const char *function, int line) |
| #define JOEDB_CHECK | ( | x, | |
| e | |||
| ) |