chsvlib
chsv helper source code

◆ chsv_monitor_exceptions

#define chsv_monitor_exceptions   Chusov::Exceptions::Implementation::ExceptionStack_t chsv_impl_trace_db(__FILE__, STRINGIFY(__LINE__), __func__, __WFILE__, STRINGIFYW(__LINE__), __wfunc__)

#include <chsvexception.h>

Turns on exception tracing during stack unwinding within a function.

The macro implements a tracer behaviour and used to capture functions that exploit the macro during stack unwinding.

Use the chsv_list_of_exceptions macro to retreive a list of strings containing names of functions participated in the stack unwinding.

Examples
chsvexception\chsv_list_of_exceptions.cpp.