Joedb 10.0.1
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 |
Functions | |
std::string | joedb::get_error_message (const char *condition, const char *full_file, const char *function, int line) |
#define JOEDB_CHECK | ( | x, | |
e | |||
) |