Go to the source code of this file.
Macros |
#define | cmpCOND(exp, trueRes, falseRes) ( (exp) ? (trueRes) : (falseRes) ) |
#define | ERREXP(exp, errfn, text) cmpCOND((exp), ((void)0), errfn(__FILE__,__LINE__,text)) |
#define | ASSERT(exp) ERREXP(exp,dirac_assert,NULL) |
#define | ASSERTM(exp, text) ERREXP(exp,dirac_assert,text) |
#define | TEST(exp) |
#define | TESTM(exp, text) |
#define | REPORT(exp) ERREXP(exp,dirac_report,NULL) |
#define | REPORTM(exp, text) ERREXP(exp,dirac_report,text) |
Macro Definition Documentation
#define ASSERT |
( |
|
exp | ) |
ERREXP(exp,dirac_assert,NULL) |
#define ASSERTM |
( |
|
exp, |
|
|
|
text |
|
) |
| ERREXP(exp,dirac_assert,text) |
#define cmpCOND |
( |
|
exp, |
|
|
|
trueRes, |
|
|
|
falseRes |
|
) |
| ( (exp) ? (trueRes) : (falseRes) ) |
#define ERREXP |
( |
|
exp, |
|
|
|
errfn, |
|
|
|
text |
|
) |
| cmpCOND((exp), ((void)0), errfn(__FILE__,__LINE__,text)) |
#define REPORT |
( |
|
exp | ) |
ERREXP(exp,dirac_report,NULL) |
#define REPORTM |
( |
|
exp, |
|
|
|
text |
|
) |
| ERREXP(exp,dirac_report,text) |
#define TESTM |
( |
|
exp, |
|
|
|
text |
|
) |
| |