ergo
|
#include <cstdlib>
Go to the source code of this file.
Classes | |
class | mat::DebugLevelHigh |
class | mat::DebugLevelMedium |
class | mat::DebugLevelLow |
Namespaces | |
mat | |
Macros | |
#define | ASSERTALWAYS(x) this->assertAlways(__FILE__, __LINE__, __ID__,x) |
#define | ASSERTDEBUG(x) this->assertDebug(__FILE__, __LINE__, __ID__,x) |
Classes describing debug policies with different debug levels. Choice of a higher level gives more tests that the program executes as expected but at a higher memory and time cost. Normal execution runs at "DebugLevelLow".
Copyright(c) Emanuel Rubensson 2007
#define ASSERTALWAYS | ( | x | ) | this->assertAlways(__FILE__, __LINE__, __ID__,x) |
#define ASSERTDEBUG | ( | x | ) | this->assertDebug(__FILE__, __LINE__, __ID__,x) |