Feel++ 0.91.0
|
Public Types | |
typedef SmartAssert::assert_function_type | assert_function_type |
Public Member Functions | |
Assert (const char *expr) | |
Assert (const Assert &other) | |
template<class type > | |
Assert & | printCurrentValue (const type &val, const char *msg) |
Assert & | printContext (const char *file, int line) |
Assert & | msg (const char *strMsg) |
Assert & | level (int nLevel, const char *strMsg=0) |
Assert & | warn (const char *strMsg=0) |
Assert & | debug (const char *strMsg=0) |
Assert & | error (const char *strMsg=0) |
Assert & | fatal (const char *strMsg=0) |
Static Public Member Functions | |
static void | setLog (const char *strFileName) |
static void | setLog (std::ostream &out) |
static void | setLog (assert_function_type log) |
static void | setHandler (int nLevel, assert_function_type handler) |
Public Attributes | |
Assert & | SMART_ASSERT_A |
Assert & | SMART_ASSERT_B |