Feel++  0.91.4
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Feel::Assert Struct Reference

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