|
| HoofsErrorType | toError (HoofsError code) |
| |
| void | panic () |
| |
| void | panic (const bb::detail::SourceLocation &location) |
| |
| template<class Message > |
| void | panic (const bb::detail::SourceLocation &location, Message &&msg) |
| |
| template<class Kind , class Error > |
| void | report (const bb::detail::SourceLocation &location, Kind, const Error &error, const char *stringifiedCondition) |
| |
| template<class Error > |
| void | report (const bb::detail::SourceLocation &location, iox2::legacy::er::FatalKind kind, const Error &error, const char *stringifiedCondition) |
| |
| template<class Error > |
| void | report (const bb::detail::SourceLocation &location, iox2::legacy::er::AssertViolationKind kind, const Error &error, const char *stringifiedCondition) |
| |
| template<class Error > |
| void | report (const bb::detail::SourceLocation &location, iox2::legacy::er::EnforceViolationKind kind, const Error &error, const char *stringifiedCondition) |
| |
| template<class Error , class Message > |
| void | report (const bb::detail::SourceLocation &location, iox2::legacy::er::AssertViolationKind kind, const Error &error, const char *stringifiedCondition, Message &&msg) |
| |
| template<class Error , class Message > |
| void | report (const bb::detail::SourceLocation &location, iox2::legacy::er::EnforceViolationKind kind, const Error &error, const char *stringifiedCondition, Message &&msg) |
| |
| template<typename Message > |
| void | forwardPanic (const bb::detail::SourceLocation &location, Message &&msg) |
| | Forwards that a panic state was encountered and does not return.
|
| |
| template<typename Error , typename Kind > |
| void | forwardFatalError (Error &&error, Kind &&kind, const bb::detail::SourceLocation &location, const char *stringifiedCondition) |
| | Forwards a fatal error and does not return.
|
| |
| template<typename Error , typename Kind > |
| void | forwardNonFatalError (Error &&error, Kind &&kind, const bb::detail::SourceLocation &location, const char *stringifiedCondition) |
| | Forwards a non-fatal error.
|
| |
| template<typename Error , typename Kind , typename Message > |
| void | forwardFatalError (Error &&error, Kind &&kind, const bb::detail::SourceLocation &location, const char *stringifiedCondition, Message &&msg) |
| | Forwards a fatal error and a message and does not return.
|
| |
| template<class Kind > |
| bool constexpr | isFatal (Kind) |
| |
| template<> |
| bool constexpr | isFatal< FatalKind > (FatalKind) |
| |
| template<> |
| bool constexpr | isFatal< AssertViolationKind > (AssertViolationKind) |
| |
| template<> |
| bool constexpr | isFatal< EnforceViolationKind > (EnforceViolationKind) |
| |
| template<typename ErrorLike > |
| auto | toError (ErrorLike &&value) |
| |
| template<class Error > |
| ErrorCode | toCode (const Error &error) |
| |
| template<> |
| ErrorCode | toCode< ErrorCode > (const ErrorCode &error) |
| |
| template<class Error > |
| ModuleId | toModule (const Error &error) |
| |
| template<class Error > |
| const char * | toModuleName (const Error &error) |
| |
| template<class Error > |
| const char * | toErrorName (const Error &error) |
| |