17#define G_CATCH_GUARDS_WITH_RETURN(...) \
18 catch (const std::exception &e) \
20 U_LOG_E("Uncaught C++ exception: %s", e.what()); \
25 U_LOG_E("Uncaught unknown C++ exception"); \
29#define G_CATCH_GUARDS_VOID G_CATCH_GUARDS_WITH_RETURN()
30#define G_CATCH_GUARDS G_CATCH_GUARDS_WITH_RETURN(XRT_ERROR_UNCAUGHT_EXCEPTION)
Basic logging functionality.
Internal result type for XRT.