|
Joedb 10.3.0
The Journal-Only Embedded Database
|
exceptions, assertions, logging. More...
Classes | |
| class | joedb::Android_Logger |
| class | joedb::Apple_Logger |
| class | joedb::Assertion_Failure |
| Indicates a bug in the code, thrown by JOEDB_DEBUG_ASSERT when NDEBUG not defined. More... | |
| class | joedb::CLog_Logger |
| class | joedb::Destructor_Logger |
| class | joedb::Disconnection |
| joedb::Robust_Connection does not try to reconnect when thrown More... | |
| class | joedb::Exception |
| class | joedb::Logger |
| class | joedb::Out_Of_Date |
| sent when the schema of a read-only compiled database is out of date More... | |
| class | joedb::Posix_Logger |
| class | joedb::String_Logger |
Macros | |
| #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. | |
| #define JOEDB_DEBUG_ASSERT | ( | x | ) | JOEDB_CHECK(x, joedb::Assertion_Failure) |
| #define JOEDB_RELEASE_ASSERT | ( | x | ) | JOEDB_CHECK(x, joedb::Release_Assertion_Failure) |
| using joedb::Release_Assertion_Failure = typedef Exception |