|
#define | DOCTEST_VERSION_MAJOR 2 |
|
#define | DOCTEST_VERSION_MINOR 4 |
|
#define | DOCTEST_VERSION_PATCH 11 |
|
#define | DOCTEST_TOSTR_IMPL(x) |
|
#define | DOCTEST_TOSTR(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) |
|
#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) |
|
#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) |
|
#define | DOCTEST_CAT_IMPL(s1, s2) |
|
#define | DOCTEST_CAT(s1, s2) |
|
#define | DOCTEST_ANONYMOUS(x) |
|
#define | DOCTEST_REF_WRAP(x) |
|
#define | DOCTEST_PLATFORM_LINUX |
|
#define | DOCTEST_GLOBAL_NO_WARNINGS(var, ...) |
|
#define | DOCTEST_BREAK_INTO_DEBUGGER() |
|
#define | DOCTEST_CONFIG_STRING_SIZE_TYPE unsigned |
|
#define | DOCTEST_STRINGIFY(...) |
|
#define | SFINAE_OP(ret, op) |
|
#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) |
|
#define | DOCTEST_CMP_NE(l, r) |
|
#define | DOCTEST_CMP_GT(l, r) |
|
#define | DOCTEST_CMP_LT(l, r) |
|
#define | DOCTEST_CMP_GE(l, r) |
|
#define | DOCTEST_CMP_LE(l, r) |
|
#define | DOCTEST_BINARY_RELATIONAL_OP(n, op) |
|
#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) |
|
#define | DOCTEST_ASSERT_LOG_REACT_RETURN(b) |
|
#define | DOCTEST_WRAP_IN_TRY(x) |
|
#define | DOCTEST_CAST_TO_VOID(...) |
|
#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) |
|
#define | DOCTEST_TEST_CASE_CLASS(...) |
|
#define | DOCTEST_TEST_CASE_FIXTURE(c, decorators) |
|
#define | DOCTEST_TYPE_TO_STRING_AS(str, ...) |
|
#define | DOCTEST_TYPE_TO_STRING(...) |
|
#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, ...) |
|
#define | DOCTEST_SUBCASE(name) |
|
#define | DOCTEST_TEST_SUITE_IMPL(decorators, ns_name) |
|
#define | DOCTEST_TEST_SUITE(decorators) |
|
#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) |
|
#define | DOCTEST_ADD_AT_IMPL(type, file, line, mb, ...) |
|
#define | DOCTEST_ADD_MESSAGE_AT(file, line, ...) |
|
#define | DOCTEST_ADD_FAIL_CHECK_AT(file, line, ...) |
|
#define | DOCTEST_ADD_FAIL_AT(file, line, ...) |
|
#define | DOCTEST_MESSAGE(...) |
|
#define | DOCTEST_FAIL_CHECK(...) |
|
#define | DOCTEST_FAIL(...) |
|
#define | DOCTEST_TO_LVALUE(...) |
|
#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(...) |
|
#define | DOCTEST_CHECK(...) |
|
#define | DOCTEST_REQUIRE(...) |
|
#define | DOCTEST_WARN_FALSE(...) |
|
#define | DOCTEST_CHECK_FALSE(...) |
|
#define | DOCTEST_REQUIRE_FALSE(...) |
|
#define | DOCTEST_WARN_MESSAGE(cond, ...) |
|
#define | DOCTEST_CHECK_MESSAGE(cond, ...) |
|
#define | DOCTEST_REQUIRE_MESSAGE(cond, ...) |
|
#define | DOCTEST_WARN_FALSE_MESSAGE(cond, ...) |
|
#define | DOCTEST_CHECK_FALSE_MESSAGE(cond, ...) |
|
#define | DOCTEST_REQUIRE_FALSE_MESSAGE(cond, ...) |
|
#define | DOCTEST_WARN_EQ(...) |
|
#define | DOCTEST_CHECK_EQ(...) |
|
#define | DOCTEST_REQUIRE_EQ(...) |
|
#define | DOCTEST_WARN_NE(...) |
|
#define | DOCTEST_CHECK_NE(...) |
|
#define | DOCTEST_REQUIRE_NE(...) |
|
#define | DOCTEST_WARN_GT(...) |
|
#define | DOCTEST_CHECK_GT(...) |
|
#define | DOCTEST_REQUIRE_GT(...) |
|
#define | DOCTEST_WARN_LT(...) |
|
#define | DOCTEST_CHECK_LT(...) |
|
#define | DOCTEST_REQUIRE_LT(...) |
|
#define | DOCTEST_WARN_GE(...) |
|
#define | DOCTEST_CHECK_GE(...) |
|
#define | DOCTEST_REQUIRE_GE(...) |
|
#define | DOCTEST_WARN_LE(...) |
|
#define | DOCTEST_CHECK_LE(...) |
|
#define | DOCTEST_REQUIRE_LE(...) |
|
#define | DOCTEST_WARN_UNARY(...) |
|
#define | DOCTEST_CHECK_UNARY(...) |
|
#define | DOCTEST_REQUIRE_UNARY(...) |
|
#define | DOCTEST_WARN_UNARY_FALSE(...) |
|
#define | DOCTEST_CHECK_UNARY_FALSE(...) |
|
#define | DOCTEST_REQUIRE_UNARY_FALSE(...) |
|
#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(...) |
|
#define | DOCTEST_CHECK_THROWS(...) |
|
#define | DOCTEST_REQUIRE_THROWS(...) |
|
#define | DOCTEST_WARN_THROWS_AS(expr, ...) |
|
#define | DOCTEST_CHECK_THROWS_AS(expr, ...) |
|
#define | DOCTEST_REQUIRE_THROWS_AS(expr, ...) |
|
#define | DOCTEST_WARN_THROWS_WITH(expr, ...) |
|
#define | DOCTEST_CHECK_THROWS_WITH(expr, ...) |
|
#define | DOCTEST_REQUIRE_THROWS_WITH(expr, ...) |
|
#define | DOCTEST_WARN_THROWS_WITH_AS(expr, with, ...) |
|
#define | DOCTEST_CHECK_THROWS_WITH_AS(expr, with, ...) |
|
#define | DOCTEST_REQUIRE_THROWS_WITH_AS(expr, with, ...) |
|
#define | DOCTEST_WARN_NOTHROW(...) |
|
#define | DOCTEST_CHECK_NOTHROW(...) |
|
#define | DOCTEST_REQUIRE_NOTHROW(...) |
|
#define | DOCTEST_WARN_THROWS_MESSAGE(expr, ...) |
|
#define | DOCTEST_CHECK_THROWS_MESSAGE(expr, ...) |
|
#define | DOCTEST_REQUIRE_THROWS_MESSAGE(expr, ...) |
|
#define | DOCTEST_WARN_THROWS_AS_MESSAGE(expr, ex, ...) |
|
#define | DOCTEST_CHECK_THROWS_AS_MESSAGE(expr, ex, ...) |
|
#define | DOCTEST_REQUIRE_THROWS_AS_MESSAGE(expr, ex, ...) |
|
#define | DOCTEST_WARN_THROWS_WITH_MESSAGE(expr, with, ...) |
|
#define | DOCTEST_CHECK_THROWS_WITH_MESSAGE(expr, with, ...) |
|
#define | DOCTEST_REQUIRE_THROWS_WITH_MESSAGE(expr, with, ...) |
|
#define | DOCTEST_WARN_THROWS_WITH_AS_MESSAGE(expr, with, ex, ...) |
|
#define | DOCTEST_CHECK_THROWS_WITH_AS_MESSAGE(expr, with, ex, ...) |
|
#define | DOCTEST_REQUIRE_THROWS_WITH_AS_MESSAGE(expr, with, ex, ...) |
|
#define | DOCTEST_WARN_NOTHROW_MESSAGE(expr, ...) |
|
#define | DOCTEST_CHECK_NOTHROW_MESSAGE(expr, ...) |
|
#define | DOCTEST_REQUIRE_NOTHROW_MESSAGE(expr, ...) |
|
#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, ...) |
|
#define | DOCTEST_SCENARIO(name) |
|
#define | DOCTEST_SCENARIO_CLASS(name) |
|
#define | DOCTEST_SCENARIO_TEMPLATE(name, T, ...) |
|
#define | DOCTEST_SCENARIO_TEMPLATE_DEFINE(name, T, id) |
|
#define | DOCTEST_GIVEN(name) |
|
#define | DOCTEST_WHEN(name) |
|
#define | DOCTEST_AND_WHEN(name) |
|
#define | DOCTEST_THEN(name) |
|
#define | DOCTEST_AND_THEN(name) |
|
#define | TEST_CASE(name) |
|
#define | TEST_CASE_CLASS(name) |
|
#define | TEST_CASE_FIXTURE(x, name) |
|
#define | TYPE_TO_STRING_AS(str, ...) |
|
#define | TYPE_TO_STRING(...) |
|
#define | TEST_CASE_TEMPLATE(name, T, ...) |
|
#define | TEST_CASE_TEMPLATE_DEFINE(name, T, id) |
|
#define | TEST_CASE_TEMPLATE_INVOKE(id, ...) |
|
#define | TEST_CASE_TEMPLATE_APPLY(id, ...) |
|
#define | SUBCASE(name) |
|
#define | TEST_SUITE(decorators) |
|
#define | TEST_SUITE_BEGIN(name) |
|
#define | TEST_SUITE_END DOCTEST_TEST_SUITE_END |
|
#define | REGISTER_EXCEPTION_TRANSLATOR(signature) |
|
#define | REGISTER_REPORTER(name, priority, reporter) |
|
#define | REGISTER_LISTENER(name, priority, reporter) |
|
#define | INFO(...) |
|
#define | CAPTURE(x) |
|
#define | ADD_MESSAGE_AT(file, line, ...) |
|
#define | ADD_FAIL_CHECK_AT(file, line, ...) |
|
#define | ADD_FAIL_AT(file, line, ...) |
|
#define | MESSAGE(...) |
|
#define | FAIL_CHECK(...) |
|
#define | FAIL(...) |
|
#define | TO_LVALUE(...) |
|
#define | WARN(...) |
|
#define | WARN_FALSE(...) |
|
#define | WARN_THROWS(...) |
|
#define | WARN_THROWS_AS(expr, ...) |
|
#define | WARN_THROWS_WITH(expr, ...) |
|
#define | WARN_THROWS_WITH_AS(expr, with, ...) |
|
#define | WARN_NOTHROW(...) |
|
#define | CHECK(...) |
|
#define | CHECK_FALSE(...) |
|
#define | CHECK_THROWS(...) |
|
#define | CHECK_THROWS_AS(expr, ...) |
|
#define | CHECK_THROWS_WITH(expr, ...) |
|
#define | CHECK_THROWS_WITH_AS(expr, with, ...) |
|
#define | CHECK_NOTHROW(...) |
|
#define | REQUIRE(...) |
|
#define | REQUIRE_FALSE(...) |
|
#define | REQUIRE_THROWS(...) |
|
#define | REQUIRE_THROWS_AS(expr, ...) |
|
#define | REQUIRE_THROWS_WITH(expr, ...) |
|
#define | REQUIRE_THROWS_WITH_AS(expr, with, ...) |
|
#define | REQUIRE_NOTHROW(...) |
|
#define | WARN_MESSAGE(cond, ...) |
|
#define | WARN_FALSE_MESSAGE(cond, ...) |
|
#define | WARN_THROWS_MESSAGE(expr, ...) |
|
#define | WARN_THROWS_AS_MESSAGE(expr, ex, ...) |
|
#define | WARN_THROWS_WITH_MESSAGE(expr, with, ...) |
|
#define | WARN_THROWS_WITH_AS_MESSAGE(expr, with, ex, ...) |
|
#define | WARN_NOTHROW_MESSAGE(expr, ...) |
|
#define | CHECK_MESSAGE(cond, ...) |
|
#define | CHECK_FALSE_MESSAGE(cond, ...) |
|
#define | CHECK_THROWS_MESSAGE(expr, ...) |
|
#define | CHECK_THROWS_AS_MESSAGE(expr, ex, ...) |
|
#define | CHECK_THROWS_WITH_MESSAGE(expr, with, ...) |
|
#define | CHECK_THROWS_WITH_AS_MESSAGE(expr, with, ex, ...) |
|
#define | CHECK_NOTHROW_MESSAGE(expr, ...) |
|
#define | REQUIRE_MESSAGE(cond, ...) |
|
#define | REQUIRE_FALSE_MESSAGE(cond, ...) |
|
#define | REQUIRE_THROWS_MESSAGE(expr, ...) |
|
#define | REQUIRE_THROWS_AS_MESSAGE(expr, ex, ...) |
|
#define | REQUIRE_THROWS_WITH_MESSAGE(expr, with, ...) |
|
#define | REQUIRE_THROWS_WITH_AS_MESSAGE(expr, with, ex, ...) |
|
#define | REQUIRE_NOTHROW_MESSAGE(expr, ...) |
|
#define | SCENARIO(name) |
|
#define | SCENARIO_CLASS(name) |
|
#define | SCENARIO_TEMPLATE(name, T, ...) |
|
#define | SCENARIO_TEMPLATE_DEFINE(name, T, id) |
|
#define | GIVEN(name) |
|
#define | WHEN(name) |
|
#define | AND_WHEN(name) |
|
#define | THEN(name) |
|
#define | AND_THEN(name) |
|
#define | WARN_EQ(...) |
|
#define | CHECK_EQ(...) |
|
#define | REQUIRE_EQ(...) |
|
#define | WARN_NE(...) |
|
#define | CHECK_NE(...) |
|
#define | REQUIRE_NE(...) |
|
#define | WARN_GT(...) |
|
#define | CHECK_GT(...) |
|
#define | REQUIRE_GT(...) |
|
#define | WARN_LT(...) |
|
#define | CHECK_LT(...) |
|
#define | REQUIRE_LT(...) |
|
#define | WARN_GE(...) |
|
#define | CHECK_GE(...) |
|
#define | REQUIRE_GE(...) |
|
#define | WARN_LE(...) |
|
#define | CHECK_LE(...) |
|
#define | REQUIRE_LE(...) |
|
#define | WARN_UNARY(...) |
|
#define | CHECK_UNARY(...) |
|
#define | REQUIRE_UNARY(...) |
|
#define | WARN_UNARY_FALSE(...) |
|
#define | CHECK_UNARY_FALSE(...) |
|
#define | REQUIRE_UNARY_FALSE(...) |
|
#define | FAST_WARN_EQ(...) |
|
#define | FAST_CHECK_EQ(...) |
|
#define | FAST_REQUIRE_EQ(...) |
|
#define | FAST_WARN_NE(...) |
|
#define | FAST_CHECK_NE(...) |
|
#define | FAST_REQUIRE_NE(...) |
|
#define | FAST_WARN_GT(...) |
|
#define | FAST_CHECK_GT(...) |
|
#define | FAST_REQUIRE_GT(...) |
|
#define | FAST_WARN_LT(...) |
|
#define | FAST_CHECK_LT(...) |
|
#define | FAST_REQUIRE_LT(...) |
|
#define | FAST_WARN_GE(...) |
|
#define | FAST_CHECK_GE(...) |
|
#define | FAST_REQUIRE_GE(...) |
|
#define | FAST_WARN_LE(...) |
|
#define | FAST_CHECK_LE(...) |
|
#define | FAST_REQUIRE_LE(...) |
|
#define | FAST_WARN_UNARY(...) |
|
#define | FAST_CHECK_UNARY(...) |
|
#define | FAST_REQUIRE_UNARY(...) |
|
#define | FAST_WARN_UNARY_FALSE(...) |
|
#define | FAST_CHECK_UNARY_FALSE(...) |
|
#define | FAST_REQUIRE_UNARY_FALSE(...) |
|
#define | TEST_CASE_TEMPLATE_INSTANTIATE(id, ...) |
|
#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) |
|