![]() |
AIErrorHandler.h File Reference#include "AITypes.h" #include "AIAssert.hpp" Go to the source code of this file.
Define Documentation
Value:
catch (const ai::Error& e) \ { \ AIMsgAssert((AIErr)e == kNoErr || (AIErr)e == kCanceledErr, e.what()); \ fn(e); \ } \ catch (const std::exception& e) \ { \ AIMsgAssert(false, e.what()); \ ai::NOTUSED(e); \ fn(ai::kStdExceptionErr); \ } \ catch (AIErr e) \ { \ AIMsgAssert(e == kNoErr || e == kCanceledErr, ai::kAIErrExceptionStr.c_str()); \ fn(e); \ } \ catch (...) \ { \ AIMsgAssert(false, ai::kUnknownExceptionStr.c_str()); \ fn(ai::kUnknownExceptionErr); \ }
Value:
catch (const ai::Error& e) \ { \ AIMsgAssert((AIErr)e == kNoErr || (AIErr)e == kCanceledErr, e.what()); \ ai::NOTUSED(e); \ } \ catch (const std::exception& e) \ { \ AIMsgAssert(false, e.what()); \ ai::NOTUSED(e); \ } \ catch (AIErr e) \ { \ AIMsgAssert(e == kNoErr || e == kCanceledErr, ai::kAIErrExceptionStr.c_str());\ ai::NOTUSED(e); \ } \ catch (...) \ { \ AIMsgAssert(false, ai::kUnknownExceptionStr.c_str()); \ }
Value:
catch (const ai::Error& e) \ { \ AIMsgAssert((AIErr)e == kNoErr || (AIErr)e == kCanceledErr, e.what()); \ return (AIErr)e; \ } \ catch (const std::exception& e) \ { \ AIMsgAssert(false, e.what()); \ ai::NOTUSED(e); \ return ai::kStdExceptionErr; \ } \ catch (AIErr e) \ { \ AIMsgAssert(e == kNoErr || e == kCanceledErr, ai::kAIErrExceptionStr.c_str()); \ return e; \ } \ catch (...) \ { \ AIMsgAssert(false, ai::kUnknownExceptionStr.c_str()); \ return ai::kUnknownExceptionErr; \ }
Value:
catch (const ai::Error& e) \ { \ bool isCovered = (AIErr)e == kNoErr || (AIErr)e == kCanceledErr; \ AIMsgAssert(isCovered, e.what()); \ if (!isCovered) \ return error; \ return e; \ } \ catch (const std::exception& e) \ { \ AIMsgAssert(false, e.what()); \ ai::NOTUSED(e); \ return error; \ } \ catch (AIErr e) \ { \ bool isCovered = e == kNoErr || e == kCanceledErr; \ AIMsgAssert(isCovered, ai::kAIErrExceptionStr.c_str()); \ if (!isCovered) \ return error; \ return e; \ } \ catch (...) \ { \ AIMsgAssert(false, ai::kUnknownExceptionStr.c_str()); \ return error; \ }
Value:
catch (const ai::Error& e) \ { \ AIMsgAssert((AIErr)e == kNoErr || (AIErr)e == kCanceledErr, e.what()); \ return fn(e); \ } \ catch (const std::exception& e) \ { \ AIMsgAssert(false, e.what()); \ ai::NOTUSED(e); \ return fn(ai::kStdExceptionErr); \ } \ catch (AIErr e) \ { \ AIMsgAssert(e == kNoErr || e == kCanceledErr, ai::kAIErrExceptionStr.c_str()); \ return fn(e); \ } \ catch (...) \ { \ AIMsgAssert(false, ai::kUnknownExceptionStr.c_str()); \ return fn(ai::kUnknownExceptionErr); \ }
Value:
catch (const ai::Error& e) \ { \ AIMsgAssert((AIErr)e == kNoErr || (AIErr)e == kCanceledErr, e.what()); \ ai::NOTUSED(e); \ throw; \ } \ catch (const std::exception& e) \ { \ AIMsgAssert(false, e.what()); \ ai::NOTUSED(e); \ throw; \ } \ catch (AIErr e) \ { \ AIMsgAssert(e == kNoErr || e == kCanceledErr, ai::kAIErrExceptionStr.c_str()); \ ai::NOTUSED(e); \ throw; \ } \ catch (...) \ { \ AIMsgAssert(false, ai::kUnknownExceptionStr.c_str()); \ throw; \ }
Value:
catch (const ai::Error& e) \ { \ fn(e); \ } \ catch (const std::exception& e) \ { \ ai::NOTUSED(e); \ fn(ai::kStdExceptionErr); \ } \ catch (AIErr e) \ { \ fn(e); \ } \ catch (...) \ { \ fn(ai::kUnknownExceptionErr); \ }
Value:
catch (const ai::Error& ) \ { \ } \ catch (const std::exception& ) \ { \ } \ catch (AIErr) \ { \ } \ catch (...) \ { \ } Referenced by ASUserInteractionChecker::logError(), and ASUserInteractionChecker::logWarning().
Value:
catch (const ai::Error& e) { return (AIErr)e; } \ catch (const std::exception&) { return ai::kStdExceptionErr; } \ catch (AIErr e) { return e; } \ catch (...) { return ai::kUnknownExceptionErr; } Referenced by ASUserInteractionChecker::logInfo().
Value:
catch (const ai::Error& e) \ { \ if ((AIErr)e != kNoErr && (AIErr)e != kCanceledErr) \ return error; \ return e; \ } \ catch (const std::exception&) \ { \ return error; \ } \ catch (AIErr e) \ { \ if (e != kNoErr && e != kCanceledErr) \ return error; \ return e; \ } \ catch (...) \ { \ return error; \ } |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
![]() |
|