Transfers C++ exceptions thru C callbacks. More...
#include <mdbx.h++>
Public Member Functions | |
exception_thunk () noexcept=default | |
exception_thunk (const exception_thunk &)=delete | |
exception_thunk (exception_thunk &&)=delete | |
exception_thunk & | operator= (const exception_thunk &)=delete |
exception_thunk & | operator= (exception_thunk &&)=delete |
bool | is_clean () const noexcept |
void | capture () noexcept |
void | rethrow_captured () const |
Transfers C++ exceptions thru C callbacks.
Implements saving exceptions before returning from an C++'s environment to the intermediate C code and re-throwing after returning from C to the C++'s environment.
|
defaultnoexcept |
|
delete |
|
delete |
|
inlinenoexcept |
|
inlinenoexcept |
|
delete |
|
delete |
|
inline |