|
| #define | SERVICES_CHECKS_H |
| #define | __DEBUG 0 |
| #define | IFDBG(a) |
| #define | IFNDBG(a) |
| #define | NDEBUG |
| #define | VALIDPTR(p) |
| #define | VALIDORNULLPTR(p) |
| #define | PRECONDITION(condition) |
| #define | PRECONDITIONX(condition, message) |
| #define | CHECK(condition) |
| #define | CHECKX(condition, message) |
| #define | VERIFY(condition) |
| #define | VERIFYX(condition, message) |
| #define | TRACE(message) |
| #define | TRACE_FUNCTION(function) |
| #define | TRACE_FUNCTIONP(function, condition) |
| #define | TRACEX(group, level, message) |
| #define | TRACE_FUNCTIONX(group, level, function) |
| #define | TRACE_FUNCTIONXP(group, level, function, condition) |
| #define | WARN(condition, message) |
| #define | WARNX(group, condition, level, message) |
| #define | TRACEX_IF(condition, group, level, message) |
| #define | TRACE_IF(condition, message) |
| #define | DIAG_ASSERT_IMPL(assertion, condition, message) |
| #define | DIAG_TRACE_IMPL(operation, group, condition, level, message) |
| #define | DIAG_DECLARE_GROUP(group) |
| #define | DIAG_DECLARE_EXPORTGROUP(group) |
| #define | DIAG_DECLARE_IMPORTTGROUP(group) |
| #define | DIAG_DEFINE_GROUP(group, enable, level) |
| #define | OWL_DIAG_DEFINE_GROUP(group, enable, level) |
| #define | DIAG_DEFINE_EXPORTGROUP(group, enable, level) |
| #define | DIAG_ENABLE(group, s) |
| #define | DIAG_ISENABLED(group) |
| #define | DIAG_SETLEVEL(group, level) |
| #define | DIAG_GETLEVEL(group) |
| #define | DIAG_REDIRECT(group, s) |
| #define | IFDIAG(a) |
| #define | IFNDIAG(a) |
| #define | OWL_DIAG_DEFINE_GROUP_INIT(f, g, e, l) |
| #define | DIAG_DEFINE_GROUP_INIT(f, g, e, l) |
| #define | OWL_DIAG_DEFINE_EXPORTGROUP_INIT(f, g, e, l) |
| #define | DIAG_DEFINE_EXPORTGROUP_INIT(f, g, e, l) |
Diagnostic macros for assertions and tracing.
- Note
- The macros are controlled by the following switches:
__DEBUG = 0 PRECONDITION and CHECK are nops __DEBUG = 1 PRECONDITION is active __DEBUG = 2 PRECONDITION and CHECK are active __TRACE When defined enables TRACE __WARN When defined enables WARN
Definition in file checks.h.