|
BDE 4.39.x Production Release
|
#include <bsls_assert.h>
This class is an unconstrained in-core value-semantic class that characterizes the details of a assert failure that has occurred.
See bsls_assert
Public Member Functions | |
| BSLS_KEYWORD_CONSTEXPR | AssertViolation (const char *comment, const char *fileName, int lineNumber, const char *assertLevel) |
| const char * | assertLevel () const |
| const char * | comment () const |
| const char * | fileName () const |
| int | lineNumber () const |
|
inline |
Create a AssertViolation with the specified comment, fileName, lineNumber, and assertLevel.
assertLevel will usually be one of the k_LEVEL constants defined in bsls::Assert
|
inline |
Return the assertLevel attribute of this object.
|
inline |
Return the comment attribute of this object.
|
inline |
Return the fileName attribute of this object.
|
inline |
Return the lineNumber attribute of this object.