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 >
AssertprintCurrentValue (const type &val, const char *msg)
AssertprintContext (const char *file, int line)
Assertmsg (const char *strMsg)
Assertlevel (int nLevel, const char *strMsg=0)
Assertwarn (const char *strMsg=0)
Assertdebug (const char *strMsg=0)
Asserterror (const char *strMsg=0)
Assertfatal (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

AssertSMART_ASSERT_A
AssertSMART_ASSERT_B