#include "fbtLog.h"
Go to the source code of this file.
|
#define | FBT_TRY __try{ |
|
#define | FBT_CATCH } __except(EXCEPTION_EXECUTE_HANDLER) { fbtLog(fbtLog_Failure, "Exception %08X caught at line %u in file %s (%s)", GetExceptionCode(), __LINE__, __FILE__, GetCommandLine()); fbtLog(fbtLog_Exception, "Exception %08X caught at line %u in file %s (%s)", GetExceptionCode(), __LINE__, __FILE__, GetCommandLine()); |
|
#define | FBT_CATCH_RETURN(RETVAL) FBT_CATCH return RETVAL;} |
|
#define | FBT_CATCH_NORETURN FBT_CATCH return;} |
|
#define | FBT_CATCH_NODEBUG_RETURN(x) } __except(EXCEPTION_EXECUTE_HANDLER) { return x;} |
|
◆ FBT_CATCH
#define FBT_CATCH } __except(EXCEPTION_EXECUTE_HANDLER) { fbtLog(fbtLog_Failure, "Exception %08X caught at line %u in file %s (%s)", GetExceptionCode(), __LINE__, __FILE__, GetCommandLine()); fbtLog(fbtLog_Exception, "Exception %08X caught at line %u in file %s (%s)", GetExceptionCode(), __LINE__, __FILE__, GetCommandLine()); |
◆ FBT_CATCH_NODEBUG_RETURN
◆ FBT_CATCH_NORETURN
◆ FBT_CATCH_RETURN
◆ FBT_TRY