Skip to content

Class mdbx::exception_thunk

ClassList > mdbx > exception_thunk

Transfers C++ exceptions thru C callbacks. More...

  • #include <mdbx.h++>

Public Functions

Type Name
exception_thunk () noexcept
exception_thunk (const exception_thunk &) = delete
exception_thunk (exception_thunk &&) = delete
exception_thunk & operator= (const exception_thunk &) = delete
exception_thunk & operator= (exception_thunk &&) = delete

Detailed Description

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.

Public Functions Documentation

function exception_thunk [1/3]

mdbx::exception_thunk::exception_thunk () noexcept

function exception_thunk [2/3]

mdbx::exception_thunk::exception_thunk (
    const exception_thunk &
) = delete

function exception_thunk [3/3]

mdbx::exception_thunk::exception_thunk (
    exception_thunk &&
) = delete

function operator=

exception_thunk & mdbx::exception_thunk::operator= (
    const exception_thunk &
) = delete

function operator=

exception_thunk & mdbx::exception_thunk::operator= (
    exception_thunk &&
) = delete


The documentation for this class was generated from the following file docs/mdbx.h++