![]() |
LifeV
|
contains details about a failed assertion More...
#include <LifeAssertSmart.hpp>
Collaboration diagram for AssertContext: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.