14#ifndef IOX2_BB_REPORTING_ERROR_REPORTING_ERROR_KIND_HPP
15#define IOX2_BB_REPORTING_ERROR_REPORTING_ERROR_KIND_HPP
32 static constexpr char const*
name =
"Fatal Error";
36 static constexpr char const*
name =
"Assert Violation";
40 static constexpr char const*
name =
"Enforce Violation";
bool constexpr isFatal(Kind)
constexpr AssertViolationKind ASSERT_VIOLATION
constexpr FatalKind FATAL
bool constexpr isFatal< AssertViolationKind >(AssertViolationKind)
bool constexpr isFatal< FatalKind >(FatalKind)
constexpr EnforceViolationKind ENFORCE_VIOLATION
bool constexpr isFatal< EnforceViolationKind >(EnforceViolationKind)
constexpr bool always_false_v
Helper value to bind a static_assert to a type.
static constexpr char const * name
static constexpr char const * name
static constexpr char const * name