BDE 4.14.0 Production release
|
#include <bsls_ident.h>
#include <bsls_annotation.h>
#include <bsls_assert.h>
#include <bsls_asserttestexception.h>
#include <bsls_buildtarget.h>
#include <bsls_compilerfeatures.h>
#include <bsls_platform.h>
#include <bsls_review.h>
Go to the source code of this file.
Classes | |
struct | bsls::AssertTest |
class | bsls::AssertTestHandlerGuard |
Macros | |
#define | BSLS_ASSERTTEST_SAFE_2_BUILD_FLAG false |
#define | BSLS_ASSERTTEST_ASSERT_SAFE_ACTIVE_FLAG false |
#define | BSLS_ASSERTTEST_ASSERT_ACTIVE_FLAG false |
#define | BSLS_ASSERTTEST_ASSERT_OPT_ACTIVE_FLAG false |
#define | BSLS_ASSERTTEST_IS_ACTIVE(TYPE) |
#define | BSLS_ASSERTTEST_CAN_CHECK_LEVELS |
#define | BSLS_ASSERTTEST_CHECK_LEVEL_ARG false |
#define | BSLS_ASSERTTEST_BRUTE_FORCE_IMP(RESULT, LVL, EXPRESSION_UNDER_TEST) |
#define | BSLS_ASSERTTEST_VALIDATE_DISABLED_MACROS |
#define | BSLS_ASSERTTEST_DISABLED_IMP(EXPRESSION_UNDER_TEST) if (false) { EXPRESSION_UNDER_TEST ; } else {} |
#define | BSLS_ASSERTTEST_ASSERT_SAFE_PASS(EXPRESSION_UNDER_TEST) { EXPRESSION_UNDER_TEST; } |
#define | BSLS_ASSERTTEST_ASSERT_PASS(EXPRESSION_UNDER_TEST) { EXPRESSION_UNDER_TEST; } |
#define | BSLS_ASSERTTEST_ASSERT_OPT_PASS(EXPRESSION_UNDER_TEST) { EXPRESSION_UNDER_TEST; } |
#define | BSLS_ASSERTTEST_ASSERT_INVOKE_PASS(EXPRESSION_UNDER_TEST) { EXPRESSION_UNDER_TEST; } |
#define | BSLS_ASSERTTEST_ASSERT_SAFE_PASS_RAW(EXPRESSION_UNDER_TEST) { EXPRESSION_UNDER_TEST; } |
#define | BSLS_ASSERTTEST_ASSERT_PASS_RAW(EXPRESSION_UNDER_TEST) { EXPRESSION_UNDER_TEST; } |
#define | BSLS_ASSERTTEST_ASSERT_OPT_PASS_RAW(EXPRESSION_UNDER_TEST) { EXPRESSION_UNDER_TEST; } |
#define | BSLS_ASSERTTEST_ASSERT_INVOKE_PASS_RAW(EXPRESSION_UNDER_TEST) { EXPRESSION_UNDER_TEST; } |
#define | BSLS_ASSERTTEST_ASSERT_SAFE_FAIL(EXPRESSION_UNDER_TEST) BSLS_ASSERTTEST_DISABLED_IMP(EXPRESSION_UNDER_TEST) |
#define | BSLS_ASSERTTEST_ASSERT_FAIL(EXPRESSION_UNDER_TEST) BSLS_ASSERTTEST_DISABLED_IMP(EXPRESSION_UNDER_TEST) |
#define | BSLS_ASSERTTEST_ASSERT_OPT_FAIL(EXPRESSION_UNDER_TEST) BSLS_ASSERTTEST_DISABLED_IMP(EXPRESSION_UNDER_TEST) |
#define | BSLS_ASSERTTEST_ASSERT_SAFE_FAIL_RAW(EXPRESSION_UNDER_TEST) BSLS_ASSERTTEST_DISABLED_IMP(EXPRESSION_UNDER_TEST) |
#define | BSLS_ASSERTTEST_ASSERT_FAIL_RAW(EXPRESSION_UNDER_TEST) BSLS_ASSERTTEST_DISABLED_IMP(EXPRESSION_UNDER_TEST) |
#define | BSLS_ASSERTTEST_ASSERT_OPT_FAIL_RAW(EXPRESSION_UNDER_TEST) BSLS_ASSERTTEST_DISABLED_IMP(EXPRESSION_UNDER_TEST) |
#define | BSLS_ASSERTTEST_ASSERT_INVOKE_FAIL(EXPRESSION_UNDER_TEST) BSLS_ASSERTTEST_DISABLED_IMP(EXPRESSION_UNDER_TEST) |
#define | BSLS_ASSERTTEST_ASSERT_INVOKE_FAIL_RAW(EXPRESSION_UNDER_TEST) BSLS_ASSERTTEST_DISABLED_IMP(EXPRESSION_UNDER_TEST) |
#define | BSLS_ASSERTTEST_RECURSIVELY_INCLUDED_TESTDRIVER_GUARD |
Typedefs | |
typedef bsls::AssertTestHandlerGuard | bsls_AssertTestHandlerGuard |
This alias is defined for backward compatibility. | |
typedef bsls::AssertTest | bsls_AssertTest |
This alias is defined for backward compatibility. | |
The content of this file has been pre-processed for Doxygen.