|
#define | DOCTEST_VERSION_MAJOR 2 |
|
#define | DOCTEST_VERSION_MINOR 4 |
|
#define | DOCTEST_VERSION_PATCH 11 |
|
#define | DOCTEST_TOSTR_IMPL(x) #x |
|
#define | DOCTEST_TOSTR(x) DOCTEST_TOSTR_IMPL(x) |
|
#define | DOCTEST_VERSION_STR |
|
#define | DOCTEST_VERSION (DOCTEST_VERSION_MAJOR * 10000 + DOCTEST_VERSION_MINOR * 100 + DOCTEST_VERSION_PATCH) |
|
#define | DOCTEST_CPLUSPLUS __cplusplus |
|
#define | DOCTEST_COMPILER(MAJOR, MINOR, PATCH) ((MAJOR)*10000000 + (MINOR)*100000 + (PATCH)) |
|
#define | DOCTEST_MSVC 0 |
|
#define | DOCTEST_CLANG 0 |
|
#define | DOCTEST_GCC 0 |
|
#define | DOCTEST_ICC 0 |
|
#define | DOCTEST_CLANG_SUPPRESS_WARNING_PUSH |
|
#define | DOCTEST_CLANG_SUPPRESS_WARNING(w) |
|
#define | DOCTEST_CLANG_SUPPRESS_WARNING_POP |
|
#define | DOCTEST_CLANG_SUPPRESS_WARNING_WITH_PUSH(w) |
|
#define | DOCTEST_GCC_SUPPRESS_WARNING_PUSH |
|
#define | DOCTEST_GCC_SUPPRESS_WARNING(w) |
|
#define | DOCTEST_GCC_SUPPRESS_WARNING_POP |
|
#define | DOCTEST_GCC_SUPPRESS_WARNING_WITH_PUSH(w) |
|
#define | DOCTEST_MSVC_SUPPRESS_WARNING_PUSH |
|
#define | DOCTEST_MSVC_SUPPRESS_WARNING(w) |
|
#define | DOCTEST_MSVC_SUPPRESS_WARNING_POP |
|
#define | DOCTEST_MSVC_SUPPRESS_WARNING_WITH_PUSH(w) |
|
#define | DOCTEST_SUPPRESS_COMMON_WARNINGS_PUSH |
|
#define | DOCTEST_SUPPRESS_COMMON_WARNINGS_POP |
|
#define | DOCTEST_MAKE_STD_HEADERS_CLEAN_FROM_WARNINGS_ON_WALL_BEGIN |
|
#define | DOCTEST_MAKE_STD_HEADERS_CLEAN_FROM_WARNINGS_ON_WALL_END DOCTEST_MSVC_SUPPRESS_WARNING_POP |
|
#define | DOCTEST_CONFIG_POSIX_SIGNALS |
|
#define | DOCTEST_CONFIG_NO_EXCEPTIONS |
|
#define | DOCTEST_CONFIG_NO_TRY_CATCH_IN_ASSERTS |
|
#define | DOCTEST_SYMBOL_EXPORT __attribute__((visibility("default"))) |
|
#define | DOCTEST_SYMBOL_IMPORT |
|
#define | DOCTEST_INTERFACE |
|
#define | DOCTEST_INTERFACE_DECL DOCTEST_INTERFACE |
|
#define | DOCTEST_INTERFACE_DEF |
|
#define | DOCTEST_EMPTY |
|
#define | DOCTEST_NOINLINE __attribute__((noinline)) |
|
#define | DOCTEST_UNUSED __attribute__((unused)) |
|
#define | DOCTEST_ALIGNMENT(x) __attribute__((aligned(x))) |
|
#define | DOCTEST_INLINE_NOINLINE inline DOCTEST_NOINLINE |
|
#define | DOCTEST_NORETURN [[noreturn]] |
|
#define | DOCTEST_NOEXCEPT noexcept |
|
#define | DOCTEST_CONSTEXPR constexpr |
|
#define | DOCTEST_CONSTEXPR_FUNC constexpr |
|
#define | DOCTEST_NO_SANITIZE_INTEGER |
|
#define | DOCTEST_DECLARE_INTERFACE(name) |
|
#define | DOCTEST_DEFINE_INTERFACE(name) name::~name() = default; |
|
#define | DOCTEST_CAT_IMPL(s1, s2) s1##s2 |
|
#define | DOCTEST_CAT(s1, s2) DOCTEST_CAT_IMPL(s1, s2) |
|
#define | DOCTEST_ANONYMOUS(x) DOCTEST_CAT(x, __LINE__) |
|
#define | DOCTEST_REF_WRAP(x) x& |
|
#define | DOCTEST_PLATFORM_LINUX |
|
#define | DOCTEST_GLOBAL_NO_WARNINGS(var, ...) |
|
#define | DOCTEST_BREAK_INTO_DEBUGGER() raise(SIGTRAP) |
|
#define | DOCTEST_CONFIG_STRING_SIZE_TYPE unsigned |
|
#define | DOCTEST_STRINGIFY(...) toString(__VA_ARGS__) |
|
#define | SFINAE_OP(ret, op) decltype((void)(doctest::detail::declval<L>() op doctest::detail::declval<R>()),ret{}) |
|
#define | DOCTEST_DO_BINARY_EXPRESSION_COMPARISON(op, op_str, op_macro) |
|
#define | DOCTEST_FORBIT_EXPRESSION(rt, op) |
|
#define | DOCTEST_COMPARISON_RETURN_TYPE bool |
|
#define | DOCTEST_RELATIONAL_OP(name, op) |
|
#define | DOCTEST_CMP_EQ(l, r) l == r |
|
#define | DOCTEST_CMP_NE(l, r) l != r |
|
#define | DOCTEST_CMP_GT(l, r) l > r |
|
#define | DOCTEST_CMP_LT(l, r) l < r |
|
#define | DOCTEST_CMP_GE(l, r) l >= r |
|
#define | DOCTEST_CMP_LE(l, r) l <= r |
|
#define | DOCTEST_BINARY_RELATIONAL_OP(n, op) template <class L, class R> struct RelationalComparator<n, L, R> { bool operator()(const DOCTEST_REF_WRAP(L) lhs, const DOCTEST_REF_WRAP(R) rhs) const { return op(lhs, rhs); } }; |
|
#define | DOCTEST_ASSERT_OUT_OF_TESTS(decomp) |
|
#define | DOCTEST_ASSERT_IN_TESTS(decomp) |
|
#define | DOCTEST_DEFINE_DECORATOR(name, type, def) |
|
#define | DOCTEST_FUNC_EMPTY (void)0 |
|
#define | DOCTEST_FUNC_SCOPE_BEGIN do |
|
#define | DOCTEST_FUNC_SCOPE_END while(false) |
|
#define | DOCTEST_FUNC_SCOPE_RET(v) (void)0 |
|
#define | DOCTEST_ASSERT_LOG_REACT_RETURN(b) |
|
#define | DOCTEST_WRAP_IN_TRY(x) x; |
|
#define | DOCTEST_CAST_TO_VOID(...) __VA_ARGS__; |
|
#define | DOCTEST_REGISTER_FUNCTION(global_prefix, f, decorators) |
|
#define | DOCTEST_IMPLEMENT_FIXTURE(der, base, func, decorators) |
|
#define | DOCTEST_CREATE_AND_REGISTER_FUNCTION(f, decorators) |
|
#define | DOCTEST_CREATE_AND_REGISTER_FUNCTION_IN_CLASS(f, proxy, decorators) |
|
#define | DOCTEST_TEST_CASE(decorators) DOCTEST_CREATE_AND_REGISTER_FUNCTION(DOCTEST_ANONYMOUS(DOCTEST_ANON_FUNC_), decorators) |
|
#define | DOCTEST_TEST_CASE_CLASS(...) TEST_CASES_CAN_BE_REGISTERED_IN_CLASSES_ONLY_IN_CPP17_MODE_OR_WITH_VS_2017_OR_NEWER |
|
#define | DOCTEST_TEST_CASE_FIXTURE(c, decorators) |
|
#define | DOCTEST_TYPE_TO_STRING_AS(str, ...) |
|
#define | DOCTEST_TYPE_TO_STRING(...) DOCTEST_TYPE_TO_STRING_AS(#__VA_ARGS__, __VA_ARGS__) |
|
#define | DOCTEST_TEST_CASE_TEMPLATE_DEFINE_IMPL(dec, T, iter, func) |
|
#define | DOCTEST_TEST_CASE_TEMPLATE_DEFINE(dec, T, id) |
|
#define | DOCTEST_TEST_CASE_TEMPLATE_INSTANTIATE_IMPL(id, anon, ...) |
|
#define | DOCTEST_TEST_CASE_TEMPLATE_INVOKE(id, ...) |
|
#define | DOCTEST_TEST_CASE_TEMPLATE_APPLY(id, ...) |
|
#define | DOCTEST_TEST_CASE_TEMPLATE_IMPL(dec, T, anon, ...) |
|
#define | DOCTEST_TEST_CASE_TEMPLATE(dec, T, ...) DOCTEST_TEST_CASE_TEMPLATE_IMPL(dec, T, DOCTEST_ANONYMOUS(DOCTEST_ANON_TMP_), __VA_ARGS__) |
|
#define | DOCTEST_SUBCASE(name) |
|
#define | DOCTEST_TEST_SUITE_IMPL(decorators, ns_name) |
|
#define | DOCTEST_TEST_SUITE(decorators) DOCTEST_TEST_SUITE_IMPL(decorators, DOCTEST_ANONYMOUS(DOCTEST_ANON_SUITE_)) |
|
#define | DOCTEST_TEST_SUITE_BEGIN(decorators) |
|
#define | DOCTEST_TEST_SUITE_END |
|
#define | DOCTEST_REGISTER_EXCEPTION_TRANSLATOR_IMPL(translatorName, signature) |
|
#define | DOCTEST_REGISTER_EXCEPTION_TRANSLATOR(signature) |
|
#define | DOCTEST_REGISTER_REPORTER(name, priority, reporter) |
|
#define | DOCTEST_REGISTER_LISTENER(name, priority, reporter) |
|
#define | DOCTEST_INFO(...) |
|
#define | DOCTEST_INFO_IMPL(mb_name, s_name, ...) |
|
#define | DOCTEST_CAPTURE(x) DOCTEST_INFO(#x " := ", x) |
|
#define | DOCTEST_ADD_AT_IMPL(type, file, line, mb, ...) |
|
#define | DOCTEST_ADD_MESSAGE_AT(file, line, ...) DOCTEST_ADD_AT_IMPL(is_warn, file, line, DOCTEST_ANONYMOUS(DOCTEST_MESSAGE_), __VA_ARGS__) |
|
#define | DOCTEST_ADD_FAIL_CHECK_AT(file, line, ...) DOCTEST_ADD_AT_IMPL(is_check, file, line, DOCTEST_ANONYMOUS(DOCTEST_MESSAGE_), __VA_ARGS__) |
|
#define | DOCTEST_ADD_FAIL_AT(file, line, ...) DOCTEST_ADD_AT_IMPL(is_require, file, line, DOCTEST_ANONYMOUS(DOCTEST_MESSAGE_), __VA_ARGS__) |
|
#define | DOCTEST_MESSAGE(...) DOCTEST_ADD_MESSAGE_AT(__FILE__, __LINE__, __VA_ARGS__) |
|
#define | DOCTEST_FAIL_CHECK(...) DOCTEST_ADD_FAIL_CHECK_AT(__FILE__, __LINE__, __VA_ARGS__) |
|
#define | DOCTEST_FAIL(...) DOCTEST_ADD_FAIL_AT(__FILE__, __LINE__, __VA_ARGS__) |
|
#define | DOCTEST_TO_LVALUE(...) __VA_ARGS__ |
|
#define | DOCTEST_ASSERT_IMPLEMENT_2(assert_type, ...) |
|
#define | DOCTEST_ASSERT_IMPLEMENT_1(assert_type, ...) |
|
#define | DOCTEST_BINARY_ASSERT(assert_type, comp, ...) |
|
#define | DOCTEST_UNARY_ASSERT(assert_type, ...) |
|
#define | DOCTEST_WARN(...) DOCTEST_ASSERT_IMPLEMENT_1(DT_WARN, __VA_ARGS__) |
|
#define | DOCTEST_CHECK(...) DOCTEST_ASSERT_IMPLEMENT_1(DT_CHECK, __VA_ARGS__) |
|
#define | DOCTEST_REQUIRE(...) DOCTEST_ASSERT_IMPLEMENT_1(DT_REQUIRE, __VA_ARGS__) |
|
#define | DOCTEST_WARN_FALSE(...) DOCTEST_ASSERT_IMPLEMENT_1(DT_WARN_FALSE, __VA_ARGS__) |
|
#define | DOCTEST_CHECK_FALSE(...) DOCTEST_ASSERT_IMPLEMENT_1(DT_CHECK_FALSE, __VA_ARGS__) |
|
#define | DOCTEST_REQUIRE_FALSE(...) DOCTEST_ASSERT_IMPLEMENT_1(DT_REQUIRE_FALSE, __VA_ARGS__) |
|
#define | DOCTEST_WARN_MESSAGE(cond, ...) DOCTEST_FUNC_SCOPE_BEGIN { DOCTEST_INFO(__VA_ARGS__); DOCTEST_ASSERT_IMPLEMENT_2(DT_WARN, cond); } DOCTEST_FUNC_SCOPE_END |
|
#define | DOCTEST_CHECK_MESSAGE(cond, ...) DOCTEST_FUNC_SCOPE_BEGIN { DOCTEST_INFO(__VA_ARGS__); DOCTEST_ASSERT_IMPLEMENT_2(DT_CHECK, cond); } DOCTEST_FUNC_SCOPE_END |
|
#define | DOCTEST_REQUIRE_MESSAGE(cond, ...) DOCTEST_FUNC_SCOPE_BEGIN { DOCTEST_INFO(__VA_ARGS__); DOCTEST_ASSERT_IMPLEMENT_2(DT_REQUIRE, cond); } DOCTEST_FUNC_SCOPE_END |
|
#define | DOCTEST_WARN_FALSE_MESSAGE(cond, ...) DOCTEST_FUNC_SCOPE_BEGIN { DOCTEST_INFO(__VA_ARGS__); DOCTEST_ASSERT_IMPLEMENT_2(DT_WARN_FALSE, cond); } DOCTEST_FUNC_SCOPE_END |
|
#define | DOCTEST_CHECK_FALSE_MESSAGE(cond, ...) DOCTEST_FUNC_SCOPE_BEGIN { DOCTEST_INFO(__VA_ARGS__); DOCTEST_ASSERT_IMPLEMENT_2(DT_CHECK_FALSE, cond); } DOCTEST_FUNC_SCOPE_END |
|
#define | DOCTEST_REQUIRE_FALSE_MESSAGE(cond, ...) DOCTEST_FUNC_SCOPE_BEGIN { DOCTEST_INFO(__VA_ARGS__); DOCTEST_ASSERT_IMPLEMENT_2(DT_REQUIRE_FALSE, cond); } DOCTEST_FUNC_SCOPE_END |
|
#define | DOCTEST_WARN_EQ(...) DOCTEST_BINARY_ASSERT(DT_WARN_EQ, eq, __VA_ARGS__) |
|
#define | DOCTEST_CHECK_EQ(...) DOCTEST_BINARY_ASSERT(DT_CHECK_EQ, eq, __VA_ARGS__) |
|
#define | DOCTEST_REQUIRE_EQ(...) DOCTEST_BINARY_ASSERT(DT_REQUIRE_EQ, eq, __VA_ARGS__) |
|
#define | DOCTEST_WARN_NE(...) DOCTEST_BINARY_ASSERT(DT_WARN_NE, ne, __VA_ARGS__) |
|
#define | DOCTEST_CHECK_NE(...) DOCTEST_BINARY_ASSERT(DT_CHECK_NE, ne, __VA_ARGS__) |
|
#define | DOCTEST_REQUIRE_NE(...) DOCTEST_BINARY_ASSERT(DT_REQUIRE_NE, ne, __VA_ARGS__) |
|
#define | DOCTEST_WARN_GT(...) DOCTEST_BINARY_ASSERT(DT_WARN_GT, gt, __VA_ARGS__) |
|
#define | DOCTEST_CHECK_GT(...) DOCTEST_BINARY_ASSERT(DT_CHECK_GT, gt, __VA_ARGS__) |
|
#define | DOCTEST_REQUIRE_GT(...) DOCTEST_BINARY_ASSERT(DT_REQUIRE_GT, gt, __VA_ARGS__) |
|
#define | DOCTEST_WARN_LT(...) DOCTEST_BINARY_ASSERT(DT_WARN_LT, lt, __VA_ARGS__) |
|
#define | DOCTEST_CHECK_LT(...) DOCTEST_BINARY_ASSERT(DT_CHECK_LT, lt, __VA_ARGS__) |
|
#define | DOCTEST_REQUIRE_LT(...) DOCTEST_BINARY_ASSERT(DT_REQUIRE_LT, lt, __VA_ARGS__) |
|
#define | DOCTEST_WARN_GE(...) DOCTEST_BINARY_ASSERT(DT_WARN_GE, ge, __VA_ARGS__) |
|
#define | DOCTEST_CHECK_GE(...) DOCTEST_BINARY_ASSERT(DT_CHECK_GE, ge, __VA_ARGS__) |
|
#define | DOCTEST_REQUIRE_GE(...) DOCTEST_BINARY_ASSERT(DT_REQUIRE_GE, ge, __VA_ARGS__) |
|
#define | DOCTEST_WARN_LE(...) DOCTEST_BINARY_ASSERT(DT_WARN_LE, le, __VA_ARGS__) |
|
#define | DOCTEST_CHECK_LE(...) DOCTEST_BINARY_ASSERT(DT_CHECK_LE, le, __VA_ARGS__) |
|
#define | DOCTEST_REQUIRE_LE(...) DOCTEST_BINARY_ASSERT(DT_REQUIRE_LE, le, __VA_ARGS__) |
|
#define | DOCTEST_WARN_UNARY(...) DOCTEST_UNARY_ASSERT(DT_WARN_UNARY, __VA_ARGS__) |
|
#define | DOCTEST_CHECK_UNARY(...) DOCTEST_UNARY_ASSERT(DT_CHECK_UNARY, __VA_ARGS__) |
|
#define | DOCTEST_REQUIRE_UNARY(...) DOCTEST_UNARY_ASSERT(DT_REQUIRE_UNARY, __VA_ARGS__) |
|
#define | DOCTEST_WARN_UNARY_FALSE(...) DOCTEST_UNARY_ASSERT(DT_WARN_UNARY_FALSE, __VA_ARGS__) |
|
#define | DOCTEST_CHECK_UNARY_FALSE(...) DOCTEST_UNARY_ASSERT(DT_CHECK_UNARY_FALSE, __VA_ARGS__) |
|
#define | DOCTEST_REQUIRE_UNARY_FALSE(...) DOCTEST_UNARY_ASSERT(DT_REQUIRE_UNARY_FALSE, __VA_ARGS__) |
|
#define | DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE_FALSE DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE_MESSAGE DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE_FALSE_MESSAGE DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE_EQ DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE_NE DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE_GT DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE_LT DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE_GE DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE_LE DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE_UNARY DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE_UNARY_FALSE DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_WARN_THROWS(...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_CHECK_THROWS(...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE_THROWS(...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_WARN_THROWS_AS(expr, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_CHECK_THROWS_AS(expr, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE_THROWS_AS(expr, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_WARN_THROWS_WITH(expr, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_CHECK_THROWS_WITH(expr, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE_THROWS_WITH(expr, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_WARN_THROWS_WITH_AS(expr, with, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_CHECK_THROWS_WITH_AS(expr, with, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE_THROWS_WITH_AS(expr, with, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_WARN_NOTHROW(...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_CHECK_NOTHROW(...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE_NOTHROW(...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_WARN_THROWS_MESSAGE(expr, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_CHECK_THROWS_MESSAGE(expr, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE_THROWS_MESSAGE(expr, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_WARN_THROWS_AS_MESSAGE(expr, ex, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_CHECK_THROWS_AS_MESSAGE(expr, ex, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE_THROWS_AS_MESSAGE(expr, ex, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_WARN_THROWS_WITH_MESSAGE(expr, with, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_CHECK_THROWS_WITH_MESSAGE(expr, with, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE_THROWS_WITH_MESSAGE(expr, with, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_WARN_THROWS_WITH_AS_MESSAGE(expr, with, ex, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_CHECK_THROWS_WITH_AS_MESSAGE(expr, with, ex, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE_THROWS_WITH_AS_MESSAGE(expr, with, ex, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_WARN_NOTHROW_MESSAGE(expr, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_CHECK_NOTHROW_MESSAGE(expr, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_REQUIRE_NOTHROW_MESSAGE(expr, ...) DOCTEST_EXCEPTION_EMPTY_FUNC |
|
#define | DOCTEST_FAST_WARN_EQ DOCTEST_WARN_EQ |
|
#define | DOCTEST_FAST_CHECK_EQ DOCTEST_CHECK_EQ |
|
#define | DOCTEST_FAST_REQUIRE_EQ DOCTEST_REQUIRE_EQ |
|
#define | DOCTEST_FAST_WARN_NE DOCTEST_WARN_NE |
|
#define | DOCTEST_FAST_CHECK_NE DOCTEST_CHECK_NE |
|
#define | DOCTEST_FAST_REQUIRE_NE DOCTEST_REQUIRE_NE |
|
#define | DOCTEST_FAST_WARN_GT DOCTEST_WARN_GT |
|
#define | DOCTEST_FAST_CHECK_GT DOCTEST_CHECK_GT |
|
#define | DOCTEST_FAST_REQUIRE_GT DOCTEST_REQUIRE_GT |
|
#define | DOCTEST_FAST_WARN_LT DOCTEST_WARN_LT |
|
#define | DOCTEST_FAST_CHECK_LT DOCTEST_CHECK_LT |
|
#define | DOCTEST_FAST_REQUIRE_LT DOCTEST_REQUIRE_LT |
|
#define | DOCTEST_FAST_WARN_GE DOCTEST_WARN_GE |
|
#define | DOCTEST_FAST_CHECK_GE DOCTEST_CHECK_GE |
|
#define | DOCTEST_FAST_REQUIRE_GE DOCTEST_REQUIRE_GE |
|
#define | DOCTEST_FAST_WARN_LE DOCTEST_WARN_LE |
|
#define | DOCTEST_FAST_CHECK_LE DOCTEST_CHECK_LE |
|
#define | DOCTEST_FAST_REQUIRE_LE DOCTEST_REQUIRE_LE |
|
#define | DOCTEST_FAST_WARN_UNARY DOCTEST_WARN_UNARY |
|
#define | DOCTEST_FAST_CHECK_UNARY DOCTEST_CHECK_UNARY |
|
#define | DOCTEST_FAST_REQUIRE_UNARY DOCTEST_REQUIRE_UNARY |
|
#define | DOCTEST_FAST_WARN_UNARY_FALSE DOCTEST_WARN_UNARY_FALSE |
|
#define | DOCTEST_FAST_CHECK_UNARY_FALSE DOCTEST_CHECK_UNARY_FALSE |
|
#define | DOCTEST_FAST_REQUIRE_UNARY_FALSE DOCTEST_REQUIRE_UNARY_FALSE |
|
#define | DOCTEST_TEST_CASE_TEMPLATE_INSTANTIATE(id, ...) DOCTEST_TEST_CASE_TEMPLATE_INVOKE(id,__VA_ARGS__) |
|
#define | DOCTEST_SCENARIO(name) DOCTEST_TEST_CASE(" Scenario: " name) |
|
#define | DOCTEST_SCENARIO_CLASS(name) DOCTEST_TEST_CASE_CLASS(" Scenario: " name) |
|
#define | DOCTEST_SCENARIO_TEMPLATE(name, T, ...) DOCTEST_TEST_CASE_TEMPLATE(" Scenario: " name, T, __VA_ARGS__) |
|
#define | DOCTEST_SCENARIO_TEMPLATE_DEFINE(name, T, id) DOCTEST_TEST_CASE_TEMPLATE_DEFINE(" Scenario: " name, T, id) |
|
#define | DOCTEST_GIVEN(name) DOCTEST_SUBCASE(" Given: " name) |
|
#define | DOCTEST_WHEN(name) DOCTEST_SUBCASE(" When: " name) |
|
#define | DOCTEST_AND_WHEN(name) DOCTEST_SUBCASE("And when: " name) |
|
#define | DOCTEST_THEN(name) DOCTEST_SUBCASE(" Then: " name) |
|
#define | DOCTEST_AND_THEN(name) DOCTEST_SUBCASE(" And: " name) |
|
#define | TEST_CASE(name) DOCTEST_TEST_CASE(name) |
|
#define | TEST_CASE_CLASS(name) DOCTEST_TEST_CASE_CLASS(name) |
|
#define | TEST_CASE_FIXTURE(x, name) DOCTEST_TEST_CASE_FIXTURE(x, name) |
|
#define | TYPE_TO_STRING_AS(str, ...) DOCTEST_TYPE_TO_STRING_AS(str, __VA_ARGS__) |
|
#define | TYPE_TO_STRING(...) DOCTEST_TYPE_TO_STRING(__VA_ARGS__) |
|
#define | TEST_CASE_TEMPLATE(name, T, ...) DOCTEST_TEST_CASE_TEMPLATE(name, T, __VA_ARGS__) |
|
#define | TEST_CASE_TEMPLATE_DEFINE(name, T, id) DOCTEST_TEST_CASE_TEMPLATE_DEFINE(name, T, id) |
|
#define | TEST_CASE_TEMPLATE_INVOKE(id, ...) DOCTEST_TEST_CASE_TEMPLATE_INVOKE(id, __VA_ARGS__) |
|
#define | TEST_CASE_TEMPLATE_APPLY(id, ...) DOCTEST_TEST_CASE_TEMPLATE_APPLY(id, __VA_ARGS__) |
|
#define | SUBCASE(name) DOCTEST_SUBCASE(name) |
|
#define | TEST_SUITE(decorators) DOCTEST_TEST_SUITE(decorators) |
|
#define | TEST_SUITE_BEGIN(name) DOCTEST_TEST_SUITE_BEGIN(name) |
|
#define | TEST_SUITE_END DOCTEST_TEST_SUITE_END |
|
#define | REGISTER_EXCEPTION_TRANSLATOR(signature) DOCTEST_REGISTER_EXCEPTION_TRANSLATOR(signature) |
|
#define | REGISTER_REPORTER(name, priority, reporter) DOCTEST_REGISTER_REPORTER(name, priority, reporter) |
|
#define | REGISTER_LISTENER(name, priority, reporter) DOCTEST_REGISTER_LISTENER(name, priority, reporter) |
|
#define | INFO(...) DOCTEST_INFO(__VA_ARGS__) |
|
#define | CAPTURE(x) DOCTEST_CAPTURE(x) |
|
#define | ADD_MESSAGE_AT(file, line, ...) DOCTEST_ADD_MESSAGE_AT(file, line, __VA_ARGS__) |
|
#define | ADD_FAIL_CHECK_AT(file, line, ...) DOCTEST_ADD_FAIL_CHECK_AT(file, line, __VA_ARGS__) |
|
#define | ADD_FAIL_AT(file, line, ...) DOCTEST_ADD_FAIL_AT(file, line, __VA_ARGS__) |
|
#define | MESSAGE(...) DOCTEST_MESSAGE(__VA_ARGS__) |
|
#define | FAIL_CHECK(...) DOCTEST_FAIL_CHECK(__VA_ARGS__) |
|
#define | FAIL(...) DOCTEST_FAIL(__VA_ARGS__) |
|
#define | TO_LVALUE(...) DOCTEST_TO_LVALUE(__VA_ARGS__) |
|
#define | WARN(...) DOCTEST_WARN(__VA_ARGS__) |
|
#define | WARN_FALSE(...) DOCTEST_WARN_FALSE(__VA_ARGS__) |
|
#define | WARN_THROWS(...) DOCTEST_WARN_THROWS(__VA_ARGS__) |
|
#define | WARN_THROWS_AS(expr, ...) DOCTEST_WARN_THROWS_AS(expr, __VA_ARGS__) |
|
#define | WARN_THROWS_WITH(expr, ...) DOCTEST_WARN_THROWS_WITH(expr, __VA_ARGS__) |
|
#define | WARN_THROWS_WITH_AS(expr, with, ...) DOCTEST_WARN_THROWS_WITH_AS(expr, with, __VA_ARGS__) |
|
#define | WARN_NOTHROW(...) DOCTEST_WARN_NOTHROW(__VA_ARGS__) |
|
#define | CHECK(...) DOCTEST_CHECK(__VA_ARGS__) |
|
#define | CHECK_FALSE(...) DOCTEST_CHECK_FALSE(__VA_ARGS__) |
|
#define | CHECK_THROWS(...) DOCTEST_CHECK_THROWS(__VA_ARGS__) |
|
#define | CHECK_THROWS_AS(expr, ...) DOCTEST_CHECK_THROWS_AS(expr, __VA_ARGS__) |
|
#define | CHECK_THROWS_WITH(expr, ...) DOCTEST_CHECK_THROWS_WITH(expr, __VA_ARGS__) |
|
#define | CHECK_THROWS_WITH_AS(expr, with, ...) DOCTEST_CHECK_THROWS_WITH_AS(expr, with, __VA_ARGS__) |
|
#define | CHECK_NOTHROW(...) DOCTEST_CHECK_NOTHROW(__VA_ARGS__) |
|
#define | REQUIRE(...) DOCTEST_REQUIRE(__VA_ARGS__) |
|
#define | REQUIRE_FALSE(...) DOCTEST_REQUIRE_FALSE(__VA_ARGS__) |
|
#define | REQUIRE_THROWS(...) DOCTEST_REQUIRE_THROWS(__VA_ARGS__) |
|
#define | REQUIRE_THROWS_AS(expr, ...) DOCTEST_REQUIRE_THROWS_AS(expr, __VA_ARGS__) |
|
#define | REQUIRE_THROWS_WITH(expr, ...) DOCTEST_REQUIRE_THROWS_WITH(expr, __VA_ARGS__) |
|
#define | REQUIRE_THROWS_WITH_AS(expr, with, ...) DOCTEST_REQUIRE_THROWS_WITH_AS(expr, with, __VA_ARGS__) |
|
#define | REQUIRE_NOTHROW(...) DOCTEST_REQUIRE_NOTHROW(__VA_ARGS__) |
|
#define | WARN_MESSAGE(cond, ...) DOCTEST_WARN_MESSAGE(cond, __VA_ARGS__) |
|
#define | WARN_FALSE_MESSAGE(cond, ...) DOCTEST_WARN_FALSE_MESSAGE(cond, __VA_ARGS__) |
|
#define | WARN_THROWS_MESSAGE(expr, ...) DOCTEST_WARN_THROWS_MESSAGE(expr, __VA_ARGS__) |
|
#define | WARN_THROWS_AS_MESSAGE(expr, ex, ...) DOCTEST_WARN_THROWS_AS_MESSAGE(expr, ex, __VA_ARGS__) |
|
#define | WARN_THROWS_WITH_MESSAGE(expr, with, ...) DOCTEST_WARN_THROWS_WITH_MESSAGE(expr, with, __VA_ARGS__) |
|
#define | WARN_THROWS_WITH_AS_MESSAGE(expr, with, ex, ...) DOCTEST_WARN_THROWS_WITH_AS_MESSAGE(expr, with, ex, __VA_ARGS__) |
|
#define | WARN_NOTHROW_MESSAGE(expr, ...) DOCTEST_WARN_NOTHROW_MESSAGE(expr, __VA_ARGS__) |
|
#define | CHECK_MESSAGE(cond, ...) DOCTEST_CHECK_MESSAGE(cond, __VA_ARGS__) |
|
#define | CHECK_FALSE_MESSAGE(cond, ...) DOCTEST_CHECK_FALSE_MESSAGE(cond, __VA_ARGS__) |
|
#define | CHECK_THROWS_MESSAGE(expr, ...) DOCTEST_CHECK_THROWS_MESSAGE(expr, __VA_ARGS__) |
|
#define | CHECK_THROWS_AS_MESSAGE(expr, ex, ...) DOCTEST_CHECK_THROWS_AS_MESSAGE(expr, ex, __VA_ARGS__) |
|
#define | CHECK_THROWS_WITH_MESSAGE(expr, with, ...) DOCTEST_CHECK_THROWS_WITH_MESSAGE(expr, with, __VA_ARGS__) |
|
#define | CHECK_THROWS_WITH_AS_MESSAGE(expr, with, ex, ...) DOCTEST_CHECK_THROWS_WITH_AS_MESSAGE(expr, with, ex, __VA_ARGS__) |
|
#define | CHECK_NOTHROW_MESSAGE(expr, ...) DOCTEST_CHECK_NOTHROW_MESSAGE(expr, __VA_ARGS__) |
|
#define | REQUIRE_MESSAGE(cond, ...) DOCTEST_REQUIRE_MESSAGE(cond, __VA_ARGS__) |
|
#define | REQUIRE_FALSE_MESSAGE(cond, ...) DOCTEST_REQUIRE_FALSE_MESSAGE(cond, __VA_ARGS__) |
|
#define | REQUIRE_THROWS_MESSAGE(expr, ...) DOCTEST_REQUIRE_THROWS_MESSAGE(expr, __VA_ARGS__) |
|
#define | REQUIRE_THROWS_AS_MESSAGE(expr, ex, ...) DOCTEST_REQUIRE_THROWS_AS_MESSAGE(expr, ex, __VA_ARGS__) |
|
#define | REQUIRE_THROWS_WITH_MESSAGE(expr, with, ...) DOCTEST_REQUIRE_THROWS_WITH_MESSAGE(expr, with, __VA_ARGS__) |
|
#define | REQUIRE_THROWS_WITH_AS_MESSAGE(expr, with, ex, ...) DOCTEST_REQUIRE_THROWS_WITH_AS_MESSAGE(expr, with, ex, __VA_ARGS__) |
|
#define | REQUIRE_NOTHROW_MESSAGE(expr, ...) DOCTEST_REQUIRE_NOTHROW_MESSAGE(expr, __VA_ARGS__) |
|
#define | SCENARIO(name) DOCTEST_SCENARIO(name) |
|
#define | SCENARIO_CLASS(name) DOCTEST_SCENARIO_CLASS(name) |
|
#define | SCENARIO_TEMPLATE(name, T, ...) DOCTEST_SCENARIO_TEMPLATE(name, T, __VA_ARGS__) |
|
#define | SCENARIO_TEMPLATE_DEFINE(name, T, id) DOCTEST_SCENARIO_TEMPLATE_DEFINE(name, T, id) |
|
#define | GIVEN(name) DOCTEST_GIVEN(name) |
|
#define | WHEN(name) DOCTEST_WHEN(name) |
|
#define | AND_WHEN(name) DOCTEST_AND_WHEN(name) |
|
#define | THEN(name) DOCTEST_THEN(name) |
|
#define | AND_THEN(name) DOCTEST_AND_THEN(name) |
|
#define | WARN_EQ(...) DOCTEST_WARN_EQ(__VA_ARGS__) |
|
#define | CHECK_EQ(...) DOCTEST_CHECK_EQ(__VA_ARGS__) |
|
#define | REQUIRE_EQ(...) DOCTEST_REQUIRE_EQ(__VA_ARGS__) |
|
#define | WARN_NE(...) DOCTEST_WARN_NE(__VA_ARGS__) |
|
#define | CHECK_NE(...) DOCTEST_CHECK_NE(__VA_ARGS__) |
|
#define | REQUIRE_NE(...) DOCTEST_REQUIRE_NE(__VA_ARGS__) |
|
#define | WARN_GT(...) DOCTEST_WARN_GT(__VA_ARGS__) |
|
#define | CHECK_GT(...) DOCTEST_CHECK_GT(__VA_ARGS__) |
|
#define | REQUIRE_GT(...) DOCTEST_REQUIRE_GT(__VA_ARGS__) |
|
#define | WARN_LT(...) DOCTEST_WARN_LT(__VA_ARGS__) |
|
#define | CHECK_LT(...) DOCTEST_CHECK_LT(__VA_ARGS__) |
|
#define | REQUIRE_LT(...) DOCTEST_REQUIRE_LT(__VA_ARGS__) |
|
#define | WARN_GE(...) DOCTEST_WARN_GE(__VA_ARGS__) |
|
#define | CHECK_GE(...) DOCTEST_CHECK_GE(__VA_ARGS__) |
|
#define | REQUIRE_GE(...) DOCTEST_REQUIRE_GE(__VA_ARGS__) |
|
#define | WARN_LE(...) DOCTEST_WARN_LE(__VA_ARGS__) |
|
#define | CHECK_LE(...) DOCTEST_CHECK_LE(__VA_ARGS__) |
|
#define | REQUIRE_LE(...) DOCTEST_REQUIRE_LE(__VA_ARGS__) |
|
#define | WARN_UNARY(...) DOCTEST_WARN_UNARY(__VA_ARGS__) |
|
#define | CHECK_UNARY(...) DOCTEST_CHECK_UNARY(__VA_ARGS__) |
|
#define | REQUIRE_UNARY(...) DOCTEST_REQUIRE_UNARY(__VA_ARGS__) |
|
#define | WARN_UNARY_FALSE(...) DOCTEST_WARN_UNARY_FALSE(__VA_ARGS__) |
|
#define | CHECK_UNARY_FALSE(...) DOCTEST_CHECK_UNARY_FALSE(__VA_ARGS__) |
|
#define | REQUIRE_UNARY_FALSE(...) DOCTEST_REQUIRE_UNARY_FALSE(__VA_ARGS__) |
|
#define | FAST_WARN_EQ(...) DOCTEST_FAST_WARN_EQ(__VA_ARGS__) |
|
#define | FAST_CHECK_EQ(...) DOCTEST_FAST_CHECK_EQ(__VA_ARGS__) |
|
#define | FAST_REQUIRE_EQ(...) DOCTEST_FAST_REQUIRE_EQ(__VA_ARGS__) |
|
#define | FAST_WARN_NE(...) DOCTEST_FAST_WARN_NE(__VA_ARGS__) |
|
#define | FAST_CHECK_NE(...) DOCTEST_FAST_CHECK_NE(__VA_ARGS__) |
|
#define | FAST_REQUIRE_NE(...) DOCTEST_FAST_REQUIRE_NE(__VA_ARGS__) |
|
#define | FAST_WARN_GT(...) DOCTEST_FAST_WARN_GT(__VA_ARGS__) |
|
#define | FAST_CHECK_GT(...) DOCTEST_FAST_CHECK_GT(__VA_ARGS__) |
|
#define | FAST_REQUIRE_GT(...) DOCTEST_FAST_REQUIRE_GT(__VA_ARGS__) |
|
#define | FAST_WARN_LT(...) DOCTEST_FAST_WARN_LT(__VA_ARGS__) |
|
#define | FAST_CHECK_LT(...) DOCTEST_FAST_CHECK_LT(__VA_ARGS__) |
|
#define | FAST_REQUIRE_LT(...) DOCTEST_FAST_REQUIRE_LT(__VA_ARGS__) |
|
#define | FAST_WARN_GE(...) DOCTEST_FAST_WARN_GE(__VA_ARGS__) |
|
#define | FAST_CHECK_GE(...) DOCTEST_FAST_CHECK_GE(__VA_ARGS__) |
|
#define | FAST_REQUIRE_GE(...) DOCTEST_FAST_REQUIRE_GE(__VA_ARGS__) |
|
#define | FAST_WARN_LE(...) DOCTEST_FAST_WARN_LE(__VA_ARGS__) |
|
#define | FAST_CHECK_LE(...) DOCTEST_FAST_CHECK_LE(__VA_ARGS__) |
|
#define | FAST_REQUIRE_LE(...) DOCTEST_FAST_REQUIRE_LE(__VA_ARGS__) |
|
#define | FAST_WARN_UNARY(...) DOCTEST_FAST_WARN_UNARY(__VA_ARGS__) |
|
#define | FAST_CHECK_UNARY(...) DOCTEST_FAST_CHECK_UNARY(__VA_ARGS__) |
|
#define | FAST_REQUIRE_UNARY(...) DOCTEST_FAST_REQUIRE_UNARY(__VA_ARGS__) |
|
#define | FAST_WARN_UNARY_FALSE(...) DOCTEST_FAST_WARN_UNARY_FALSE(__VA_ARGS__) |
|
#define | FAST_CHECK_UNARY_FALSE(...) DOCTEST_FAST_CHECK_UNARY_FALSE(__VA_ARGS__) |
|
#define | FAST_REQUIRE_UNARY_FALSE(...) DOCTEST_FAST_REQUIRE_UNARY_FALSE(__VA_ARGS__) |
|
#define | TEST_CASE_TEMPLATE_INSTANTIATE(id, ...) DOCTEST_TEST_CASE_TEMPLATE_INSTANTIATE(id, __VA_ARGS__) |
|
#define | DOCTEST_SINGLE_HEADER |
|
|
template<class traits > |
basic_ostream< char, traits > & | std::operator<< (basic_ostream< char, traits > &, const char *) |
|
String | doctest::operator+ (const String &lhs, const String &rhs) |
|
bool | doctest::operator== (const String &lhs, const String &rhs) |
|
bool | doctest::operator!= (const String &lhs, const String &rhs) |
|
bool | doctest::operator< (const String &lhs, const String &rhs) |
|
bool | doctest::operator> (const String &lhs, const String &rhs) |
|
bool | doctest::operator<= (const String &lhs, const String &rhs) |
|
bool | doctest::operator>= (const String &lhs, const String &rhs) |
|
String | doctest::toString (const Contains &in) |
|
bool | doctest::operator== (const String &lhs, const Contains &rhs) |
|
bool | doctest::operator== (const Contains &lhs, const String &rhs) |
|
bool | doctest::operator!= (const String &lhs, const Contains &rhs) |
|
bool | doctest::operator!= (const Contains &lhs, const String &rhs) |
|
std::ostream & | doctest::Color::operator<< (std::ostream &s, Color::Enum code) |
|
const char * | doctest::assertString (assertType::Enum at) |
|
const char * | doctest::failureString (assertType::Enum at) |
|
const char * | doctest::skipPathFromFilename (const char *file) |
|
template<typename T > |
T && | doctest::detail::declval () |
|
template<class T > |
constexpr T && | doctest::detail::forward (typename types::remove_reference< T >::type &t) noexcept |
|
template<class T > |
constexpr T && | doctest::detail::forward (typename types::remove_reference< T >::type &&t) noexcept |
|
std::ostream * | doctest::detail::tlssPush () |
|
String | doctest::detail::tlssPop () |
|
template<typename T > |
void | doctest::detail::filloss (std::ostream *stream, const T &in) |
|
template<typename T , size_t N> |
void | doctest::detail::filloss (std::ostream *stream, const T(&in)[N]) |
|
template<typename T > |
String | doctest::detail::toStream (const T &in) |
|
template<typename T > |
String | doctest::toString () |
|
template<typename T , typename detail::types::enable_if<!detail::should_stringify_as_underlying_type< T >::value, bool >::type = true> |
String | doctest::toString (const T &value) |
|
String | doctest::toString (String in) |
|
String | doctest::toString (std::nullptr_t) |
|
String | doctest::toString (bool in) |
|
String | doctest::toString (float in) |
|
String | doctest::toString (double in) |
|
String | doctest::toString (double long in) |
|
String | doctest::toString (char in) |
|
String | doctest::toString (char signed in) |
|
String | doctest::toString (char unsigned in) |
|
String | doctest::toString (short in) |
|
String | doctest::toString (short unsigned in) |
|
String | doctest::toString (signed in) |
|
String | doctest::toString (unsigned in) |
|
String | doctest::toString (long in) |
|
String | doctest::toString (long unsigned in) |
|
String | doctest::toString (long long in) |
|
String | doctest::toString (long long unsigned in) |
|
String | doctest::toString (const Approx &in) |
|
const ContextOptions * | doctest::getContextOptions () |
|
String | doctest::toString (IsNaN< float > in) |
|
String | doctest::toString (IsNaN< double > in) |
|
String | doctest::toString (IsNaN< double long > in) |
|
bool | doctest::detail::checkIfShouldThrow (assertType::Enum at) |
|
void | doctest::detail::throwException () |
|
template<typename L , typename R > |
String | doctest::detail::stringifyBinaryExpr (const L &lhs, const char *op, const R &rhs) |
|
template<typename L , typename R > |
bool | doctest::detail::eq (const L &lhs, const R &rhs) |
|
template<typename L , typename R > |
bool | doctest::detail::ne (const L &lhs, const R &rhs) |
|
template<typename L , typename R > |
bool | doctest::detail::lt (const L &lhs, const R &rhs) |
|
template<typename L , typename R > |
bool | doctest::detail::gt (const L &lhs, const R &rhs) |
|
template<typename L , typename R > |
bool | doctest::detail::le (const L &lhs, const R &rhs) |
|
template<typename L , typename R > |
bool | doctest::detail::ge (const L &lhs, const R &rhs) |
|
int | doctest::detail::regTest (const TestCase &tc) |
|
int | doctest::detail::setTestSuite (const TestSuite &ts) |
|
bool | doctest::detail::isDebuggerActive () |
|
template<typename T > |
int | doctest::detail::instantiationHelper (const T &) |
|
void | doctest::detail::failed_out_of_a_testing_context (const AssertData &ad) |
|
bool | doctest::detail::decomp_assert (assertType::Enum at, const char *file, int line, const char *expr, const Result &result) |
|
template<int comparison, typename L , typename R > |
| doctest::detail::__attribute__ ((noinline)) bool binary_assert(assertType |
|
template<typename L > |
| doctest::detail::__attribute__ ((noinline)) bool unary_assert(assertType |
|
void | doctest::detail::registerExceptionTranslatorImpl (const IExceptionTranslator *et) |
|
template<typename L > |
ContextScope< L > | doctest::detail::MakeContextScope (const L &lambda) |
|
template<typename T > |
int | doctest::registerExceptionTranslator (String(*translateFunction)(T)) |
|
doctest::detail::TestSuite & | doctest_detail_test_suite_ns::getCurrentTestSuite () |
|
void | doctest::detail::registerReporterImpl (const char *name, int prio, reporterCreatorFunc c, bool isReporter) |
|
template<typename Reporter > |
IReporter * | doctest::detail::reporterCreator (const ContextOptions &o) |
|
template<typename Reporter > |
int | doctest::registerReporter (const char *name, int priority, bool isReporter) |
|