Feel++  0.91.4
Public Types | Public Member Functions | List of all members
Feel::AssertContext Class Reference

contains details about a failed assertion More...

#include <smartassert.hpp>

Public Types

typedef std::pair< string, string > val_and_str
 
typedef std::vector< val_and_str > vals_array
 

Public Member Functions

void setFileLine (const char *file, int line)
 
const string & getContextFile () const
 
int getContextLine () const
 
void setExpression (const string &str)
 
const string & expression () const
 
const vals_array & get_vals_array () const
 
void add_val (const string &val, const string &str)
 
void setLevel (int nLevel)
 
int get_level () const
 
void setLevelMsg (const char *strMsg)
 
const string & get_level_msg () const
 

Detailed Description

contains details about a failed assertion