#define chsv_monitor_exceptions_debug Chusov::Exceptions::Implementation::ExceptionStack_t chsv_impl_trace_db(__FILE__, STRINGIFY(__LINE__), __func__, __WFILE__, STRINGIFYW(__LINE__), __wfunc__) |
#include <chsvexception.h>
If the build configuration is set to debug, the definition 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 retrieve a list of strings containing names of functions participated in the stack unwinding.