|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
Go to the source code of this file.
Macros | |
| #define | ERS_INTERNAL_ABORT(_) |
| #define | ERS_ASSERT_MSG(expression, message) |
| #define | ERS_ASSERT(expression) |
| #define | ERS_PRECONDITION(expression) |
| #define | ERS_RANGE_CHECK(min, val, max) |
| #define | ERS_STRICT_RANGE_CHECK(min, val, max) |
| #define ERS_ASSERT | ( | expression | ) |
| #define ERS_ASSERT_MSG | ( | expression, | |
| message ) |
| #define ERS_INTERNAL_ABORT | ( | _ | ) |
| #define ERS_PRECONDITION | ( | expression | ) |
If expression is not true, then an issue of type ers::Asertion is thrown. It should be used to check the parameters, which are passed to functions.
ERS_NO_DEBUG macro is defined | #define ERS_RANGE_CHECK | ( | min, | |
| val, | |||
| max ) |
the following condition
If this expression is not true, then an issue of type ers::Asertion is thrown.
ERS_NO_DEBUG macro is defined | #define ERS_STRICT_RANGE_CHECK | ( | min, | |
| val, | |||
| max ) |
the following condition
If this expression is not true, then an issue of type ers::Asertion is thrown.
ERS_NO_DEBUG macro is defined