Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
Feel::Assert Struct Reference
+ Collaboration diagram for Feel::Assert:

Public Types

typedef SmartAssert::assert_function_type assert_function_type
 

Public Member Functions

 Assert (const Assert &other)
 
 Assert (const char *expr)
 
Assert & debug (const char *strMsg=0)
 
Assert & error (const char *strMsg=0)
 
Assert & fatal (const char *strMsg=0)
 
Assert & info (const char *strMsg=0)
 
Assert & level (int nLevel, const char *strMsg=0)
 
Assert & msg (const char *strMsg)
 
Assert & printContext (const char *file, int line)
 
template<class type >
Assert & printCurrentValue (const type &val, const char *msg)
 
Assert & warn (const char *strMsg=0)
 

Static Public Member Functions

static void setHandler (int nLevel, assert_function_type handler)
 
static void setLog (assert_function_type log)
 
static void setLog (const char *strFileName)
 
static void setLog (std::ostream &out)
 

Public Attributes

Assert & SMART_ASSERT_A
 
Assert & SMART_ASSERT_B