Joedb
9.1.3
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
src
joedb
error
Posthumous_Thrower.cpp
Go to the documentation of this file.
1
#include "
joedb/error/Posthumous_Thrower.h
"
2
#include "
joedb/error/Posthumous_Catcher.h
"
3
#include "
joedb/error/Destructor_Logger.h
"
4
5
namespace
joedb
6
{
7
////////////////////////////////////////////////////////////////////////////
8
void
Posthumous_Thrower::postpone_exception
(
const
char
*message)
noexcept
9
////////////////////////////////////////////////////////////////////////////
10
{
11
if
(catcher)
12
catcher->catch_current_exception(message);
13
if
(message)
14
Destructor_Logger::write
(message);
15
}
16
}
Destructor_Logger.h
Posthumous_Catcher.h
Posthumous_Thrower.h
joedb::Destructor_Logger::write
static void write(const char *message) noexcept
Definition
Destructor_Logger.cpp:10
joedb::Posthumous_Thrower::postpone_exception
void postpone_exception(const char *message=nullptr) noexcept
Definition
Posthumous_Thrower.cpp:8
joedb
Definition
Blob.h:7
Generated by
1.9.8