Go to the source code of this file.
Namespaces
Defines
- #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)
Functions
Define 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 |
|
) |
| |