|
iceoryx2
C++ Language Bindings
|
#include <violation.hpp>
Public Member Functions | |
| Violation (ViolationErrorCode code) | |
| Violation (ErrorCode code) | |
| Violation (ErrorCode code, ModuleId module) | |
| ErrorCode | code () const |
| ModuleId | module () const |
| const char * | name () const |
| bool | operator== (const Violation &rhs) const |
| bool | operator!= (const Violation &rhs) const |
Static Public Member Functions | |
| static const char * | moduleName () |
| static Violation | createAssertViolation () |
| static Violation | createEnforceViolation () |
Definition at line 39 of file violation.hpp.
|
inlineexplicit |
Definition at line 41 of file violation.hpp.
|
inlineexplicit |
Definition at line 45 of file violation.hpp.
Definition at line 49 of file violation.hpp.
|
inline |
Definition at line 54 of file violation.hpp.
Definition at line 84 of file violation.hpp.
References iox2::legacy::er::ASSERT_VIOLATION.
Definition at line 88 of file violation.hpp.
References iox2::legacy::er::ENFORCE_VIOLATION.
|
inline |
Definition at line 58 of file violation.hpp.
Definition at line 72 of file violation.hpp.
Definition at line 62 of file violation.hpp.
References iox2::legacy::er::ASSERT_VIOLATION, iox2::legacy::er::ENFORCE_VIOLATION, and iox2::legacy::er::ErrorCode::value.
Definition at line 80 of file violation.hpp.
References iox2::legacy::always_false_v.
Definition at line 76 of file violation.hpp.
References iox2::legacy::always_false_v.