Go to the source code of this file.
|
Value: __FILE__, \ __LINE__, \ std::string(CLASS_PREFIX) + __FUNCTION__ |
|
Value: { STACK_ADD; \ { \ char *text, *desc; \ int code; \ std::string exc; \ \ code = edg_wll_Error((context), &text, &desc); \ exc = exception; \ if (text) { \ exc += ": "; \ exc += text; \ } \ if (desc) { \ exc += ": "; \ exc += desc; \ } \ free(text); \ free(desc); \ throw LoggingException(EXCEPTION_MANDATORY, \ code, \ exc); \ } \ } |