Skip to content

Class cuberr::context

ClassList > cuberr > context

  • #include <error_context.hpp>

Public Functions

Type Name
void clear_current_error_level (void)
context (bool automatic_registration=false, bool logging=false)
void deregister_thread_local (void)
er_message & get_current_error_level (void)
const bool & get_logging (void)
bool has_error_stack (void)
void pop_error_stack (er_message & popped)
void pop_error_stack_and_destroy (void)
void push_error_stack (void)
void register_thread_local (void)
~context ()

Public Static Functions

Type Name
context & get_thread_local_context (void)
er_message & get_thread_local_error (void)

Public Functions Documentation

function clear_current_error_level

void cuberr::context::clear_current_error_level (
    void
) 

function context

cuberr::context::context (
    bool automatic_registration=false,
    bool logging=false
) 

function deregister_thread_local

void cuberr::context::deregister_thread_local (
    void
) 

function get_current_error_level

er_message & cuberr::context::get_current_error_level (
    void
) 

function get_logging

const  bool & cuberr::context::get_logging (
    void
) 

function has_error_stack

bool cuberr::context::has_error_stack (
    void
) 

function pop_error_stack

void cuberr::context::pop_error_stack (
    er_message & popped
) 

function pop_error_stack_and_destroy

void cuberr::context::pop_error_stack_and_destroy (
    void
) 

function push_error_stack

void cuberr::context::push_error_stack (
    void
) 

function register_thread_local

void cuberr::context::register_thread_local (
    void
) 

function ~context

cuberr::context::~context () 

Public Static Functions Documentation

function get_thread_local_context

static context & cuberr::context::get_thread_local_context (
    void
) 

function get_thread_local_error

static er_message & cuberr::context::get_thread_local_error (
    void
) 


The documentation for this class was generated from the following file cubrid/src/base/error_context.hpp