#include <iosfwd>
#include <list>
#include <cstdlib>
#include <Exception/Exception.h>
Go to the source code of this file.
|
#define | _tf_assert(level, ex) |
|
#define | tf_assert(ex) _tf_assert(990,ex) |
| if assertion is not true, generate a message and exit with an error code of 990 . More...
|
|
#define | tf_assert1(ex) |
|
#define | tf_assert2(ex) |
|
#define | tf_assert3(ex) |
|
#define | tf_assert4(ex) |
|
#define | tf_assert5(ex) |
|
◆ _tf_assert
#define _tf_assert |
( |
|
level, |
|
|
|
ex |
|
) |
| |
Value:do \
{ \
TraceFct::exit( level,
"Assertion failed: file\"%s\", line %d\n%s\n", \
__FILE__, __LINE__, #ex); \
} while(0)
static void exit(int exit_code, const char *format,...)
Exit a program, dumping the function stack.
Definition: TraceFct.cc:367
◆ tf_assert
#define tf_assert |
( |
|
ex | ) |
_tf_assert(990,ex) |
if assertion is not true, generate a message and exit with an error code of 990
.