CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
45 #define STL_USING_STACK
46 #define STL_USING_VECTOR
47 #define STL_USING_ALGORITHM
58 #pragma warning(disable:4150)
63 class daiErrorHandlerBase;
70 static void log(
daiErrorId minor,
const char* errorDescription = 0,
const char* functionId = 0);
89 class ExceptionDataProvider;
95 std::vector<daiErrorHandlerPtr> m_handlersCollection;
96 std::stack<daiErrorId> m_errorStateCollection;
static void log(daiErrorId minor, const char *errorDescription=0, const char *functionId=0)
static daiErrorHandlerManager & instance()
void processError(daiErrorId minor, const char *errorDescription=0, const char *functionId=0)
void processOdError(const OdError &odError)
static void catchFunction()
OdSharedPtr< daiErrorHandlerBase > daiErrorHandlerPtr
static daiErrorId errorQuery()
static bool removeHandler(const daiErrorHandlerPtr &handlerToDelete)
static bool addHandler(const daiErrorHandlerPtr &handlerToAdd)