LifeV
|
contains details about a failed assertion More...
#include <LifeAssertSmart.hpp>
Private Attributes | |
std::string | M_file |
int | M_contextLine |
std::string | M_expression |
valueArray_Type | M_values |
int | M_level |
std::string | M_message |
Public typedefs | |
typedef std::pair< std::string, std::string > | valueAndString_Type |
typedef std::vector< valueAndString_Type > | valueArray_Type |
Constructor | |
AssertContext () | |
virtual | ~AssertContext () |
Public methods | |
void | addValue (const std::string &val, const std::string &str) |
Set methods | |
void | setFileLine (const char *file, int line) |
void | setExpression (const std::string &str) |
void | setLevel (int nLevel) |
void | setLevelMsg (const char *strMsg) |
Get methods | |
const std::string & | file () const |
int | contextLine () const |
const std::string & | expression () const |
const valueArray_Type & | values () const |
const int & | level () const |
const std::string & | message () const |
contains details about a failed assertion
Definition at line 70 of file LifeAssertSmart.hpp.
typedef std::pair< std::string, std::string> valueAndString_Type |
Definition at line 75 of file LifeAssertSmart.hpp.
typedef std::vector< valueAndString_Type> valueArray_Type |
Definition at line 76 of file LifeAssertSmart.hpp.
|
inline |
Definition at line 81 of file LifeAssertSmart.hpp.
|
inlinevirtual |
Definition at line 82 of file LifeAssertSmart.hpp.
|
inline |
Definition at line 88 of file LifeAssertSmart.hpp.
|
inline |
|
inline |
Definition at line 102 of file LifeAssertSmart.hpp.
|
inline |
|
inline |
|
inline |
Definition at line 127 of file LifeAssertSmart.hpp.
|
inline |
Definition at line 132 of file LifeAssertSmart.hpp.
|
inline |
Definition at line 137 of file LifeAssertSmart.hpp.
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 160 of file LifeAssertSmart.hpp.
|
private |
Definition at line 161 of file LifeAssertSmart.hpp.
|
private |
Definition at line 164 of file LifeAssertSmart.hpp.
|
private |
Definition at line 165 of file LifeAssertSmart.hpp.
|
private |
Definition at line 168 of file LifeAssertSmart.hpp.
|
private |
Definition at line 169 of file LifeAssertSmart.hpp.