8#ifndef INCLUDED_BSLS_FUZZTESTPRECONDITIONEXCEPTION
9#define INCLUDED_BSLS_FUZZTESTPRECONDITIONEXCEPTION
96#include <bsls_assert.h>
119 const char *d_expression;
120 const char *d_filename;
121 const bool d_isReview;
123 const int d_lineNumber;
144 const char *
level =
"UNKNOWN",
147#ifdef BSLS_COMPILERFEATURES_SUPPORT_DEFAULTED_FUNCTIONS
180 const char *
level()
const;
202 const char *expression,
203 const char *filename,
204 const int lineNumber,
207: d_expression(expression)
208, d_filename(filename)
209, d_isReview(isReview)
211, d_lineNumber(lineNumber)
Definition bsls_fuzztestpreconditionexception.h:115
const char * filename() const
Definition bsls_fuzztestpreconditionexception.h:223
const char * expression() const
Definition bsls_fuzztestpreconditionexception.h:217
const char * level() const
Definition bsls_fuzztestpreconditionexception.h:229
bool isReview() const
Return a flag indicating if the failure is a review.
Definition bsls_fuzztestpreconditionexception.h:235
BSLS_KEYWORD_CONSTEXPR FuzzTestPreconditionException(const char *expression, const char *filename, int lineNumber, const char *level="UNKNOWN", const bool isReview=false)
Definition bsls_fuzztestpreconditionexception.h:201
int lineNumber() const
Definition bsls_fuzztestpreconditionexception.h:241
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
#define BSLS_KEYWORD_CONSTEXPR
Definition bsls_keyword.h:624
#define BSLS_KEYWORD_DELETED
Definition bsls_keyword.h:651
Definition bdlt_iso8601util.h:707