Feel++ 0.91.0
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes
Feel::Assert Struct Reference

List of all members.

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