8#ifndef INCLUDED_BSLS_ASSERTTESTEXCEPTION
9#define INCLUDED_BSLS_ASSERTTESTEXCEPTION
97#include <bsls_compilerfeatures.h>
117 const char *d_expression;
118 const char *d_filename;
119 const int d_lineNumber;
140 const char *
level =
"UNKNOWN");
142#ifdef BSLS_COMPILERFEATURES_SUPPORT_DEFAULTED_FUNCTIONS
171 const char *
level()
const;
190 const char *filename,
193: d_expression(expression)
194, d_filename(filename)
195, d_lineNumber(lineNumber)
227#ifndef BDE_OPENSOURCE_PUBLICATION
Definition bsls_asserttestexception.h:114
BSLS_KEYWORD_CONSTEXPR AssertTestException(const char *expression, const char *filename, int lineNumber, const char *level="UNKNOWN")
Definition bsls_asserttestexception.h:189
const char * level() const
Definition bsls_asserttestexception.h:214
const char * expression() const
Definition bsls_asserttestexception.h:202
const char * filename() const
Definition bsls_asserttestexception.h:208
int lineNumber() const
Definition bsls_asserttestexception.h:220
bsls::AssertTestException bsls_AssertTestException
This alias is defined for backward compatibility.
Definition bsls_asserttestexception.h:233
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
#define BSLS_KEYWORD_CONSTEXPR
Definition bsls_keyword.h:588
#define BSLS_KEYWORD_DELETED
Definition bsls_keyword.h:609
Definition bdlt_iso8601util.h:691