Lines Matching defs:detail

720 namespace detail {
722 } // namespace detail
730 const detail::TestCase* currentTest = nullptr;
770 namespace detail {
878 } // namespace detail
881 struct StringMaker : public detail::StringMakerBase<detail::has_insertion_operator<T>::value>
890 return detail::rawMemoryToString(p);
900 return detail::rawMemoryToString(p);
905 template <typename T, typename detail::enable_if<!detail::is_enum<T>::value, bool>::type = true>
932 template <typename T, typename detail::enable_if<detail::is_enum<T>::value, bool>::type = true>
934 typedef typename detail::underlying_type<T>::type UT;
953 typename detail::enable_if<std::is_constructible<double, T>::value>::type* =
963 typename detail::enable_if<std::is_constructible<double, T>::value, Approx&>::type epsilon(
974 typename detail::enable_if<std::is_constructible<double, T>::value, Approx&>::type scale(
999 template <typename T> friend typename detail::enable_if<std::is_constructible<double, T>::value, bool>::type
1030 namespace detail {
1082 #define SFINAE_OP(ret,op) decltype(doctest::detail::declval<L>() op doctest::detail::declval<R>(),static_cast<ret>(0))
1087 bool res = op_macro(doctest::detail::forward<L>(lhs), doctest::detail::forward<R>(rhs)); \
1216 : lhs(doctest::detail::forward<L>(in))
1293 return Expression_lhs<L>(doctest::detail::forward<L>(operand), m_at);
1375 DOCTEST_BINARY_RELATIONAL_OP(0, doctest::detail::eq)
1376 DOCTEST_BINARY_RELATIONAL_OP(1, doctest::detail::ne)
1377 DOCTEST_BINARY_RELATIONAL_OP(2, doctest::detail::gt)
1378 DOCTEST_BINARY_RELATIONAL_OP(3, doctest::detail::lt)
1379 DOCTEST_BINARY_RELATIONAL_OP(4, doctest::detail::ge)
1380 DOCTEST_BINARY_RELATIONAL_OP(5, doctest::detail::le)
1628 } // namespace detail
1636 void fill(detail::TestCase& state) const { state.DOCTEST_CAT(m_, name) = data; } \
1637 void fill(detail::TestSuite& state) const { state.DOCTEST_CAT(m_, name) = data; } \
1653 static detail::ExceptionTranslator<T> exceptionTranslator(translateFunction);
1655 detail::registerExceptionTranslatorImpl(&exceptionTranslator);
1664 DOCTEST_INTERFACE doctest::detail::TestSuite& getCurrentTestSuite();
1675 namespace detail {
1678 } // namespace detail
1682 detail::ContextState* p;
1702 void setAssertHandler(detail::assert_handler ah);
1805 namespace detail {
1814 } // namespace detail
1818 detail::registerReporterImpl(name, priority, detail::reporterCreator<Reporter>, isReporter);
1853 doctest::detail::regTest( \
1854 doctest::detail::TestCase( \
1880 static doctest::detail::funcType proxy() { return f; } \
1911 namespace doctest { namespace detail { \
1927 doctest::detail::regTest(doctest::detail::TestCase(func<Type>, file, line, \
1929 doctest::detail::type_to_string<Type>(), \
1950 doctest::detail::instantiationHelper(DOCTEST_CAT(id, ITERATOR)<__VA_ARGS__>(__FILE__, __LINE__, 0));\
1972 if(const doctest::detail::Subcase & DOCTEST_ANONYMOUS(_DOCTEST_ANON_SUBCASE_) DOCTEST_UNUSED = \
1973 doctest::detail::Subcase(name, __FILE__, __LINE__))
1978 static DOCTEST_NOINLINE doctest::detail::TestSuite& getCurrentTestSuite() { \
1982 static doctest::detail::TestSuite data{}; \
2003 doctest::detail::setTestSuite(doctest::detail::TestSuite() * decorators); \
2010 doctest::detail::setTestSuite(doctest::detail::TestSuite() * ""); \
2044 auto DOCTEST_ANONYMOUS(_DOCTEST_CAPTURE_) = doctest::detail::MakeContextScope( \
2046 doctest::detail::MessageBuilder mb_name(__FILE__, __LINE__, doctest::assertType::is_warn); \
2055 doctest::detail::MessageBuilder mb(file, line, doctest::assertType::type); \
2076 doctest::detail::ResultBuilder _DOCTEST_RB(doctest::assertType::assert_type, __FILE__, \
2079 doctest::detail::ExpressionDecomposer(doctest::assertType::assert_type) \
2096 doctest::detail::decomp_assert( \
2098 doctest::detail::ExpressionDecomposer(doctest::assertType::assert_type) \
2122 doctest::detail::ResultBuilder _DOCTEST_RB(doctest::assertType::assert_type, __FILE__, \
2126 } catch(const typename doctest::detail::remove_const< \
2127 typename doctest::detail::remove_reference<__VA_ARGS__>::type>::type&) { \
2138 doctest::detail::ResultBuilder _DOCTEST_RB(doctest::assertType::assert_type, __FILE__, \
2149 doctest::detail::ResultBuilder _DOCTEST_RB(doctest::assertType::assert_type, __FILE__, \
2199 doctest::detail::ResultBuilder _DOCTEST_RB(doctest::assertType::assert_type, __FILE__, \
2202 _DOCTEST_RB.binary_assert<doctest::detail::binaryAssertComparison::comp>( \
2209 doctest::detail::ResultBuilder _DOCTEST_RB(doctest::assertType::assert_type, __FILE__, \
2218 doctest::detail::binary_assert<doctest::detail::binaryAssertComparison::comparison>( \
2222 doctest::detail::unary_assert(doctest::assertType::assert_type, __FILE__, __LINE__, \
2682 namespace doctest { namespace detail {
2701 }} // namespace doctest::detail
2914 using namespace detail;
2957 namespace detail {
3214 } // namespace detail
3601 void Context::setAssertHandler(detail::assert_handler) {}
3628 doctest::detail::TestSuite& getCurrentTestSuite() {
3629 static doctest::detail::TestSuite data{};
3649 namespace detail {
3675 } // namespace detail
3678 using namespace detail;
3737 namespace detail {
3897 } // namespace detail
3899 using namespace detail;
4044 namespace detail {
4171 } // namespace detail
4173 using namespace detail;
4419 using namespace detail;
4457 namespace detail {
4574 } // namespace detail
4576 using namespace detail;
6110 : p(new detail::ContextState) {
6130 using namespace detail;
6278 void Context::setAssertHandler(detail::assert_handler ah) { p->ah = ah; }
6282 using namespace detail;
6546 int IReporter::get_num_active_contexts() { return detail::g_infoContexts.size(); }
6548 return get_num_active_contexts() ? &detail::g_infoContexts[0] : nullptr;
6551 int IReporter::get_num_stringified_contexts() { return detail::g_cs->stringifiedContexts.size(); }
6553 return get_num_stringified_contexts() ? &detail::g_cs->stringifiedContexts[0] : nullptr;
6556 namespace detail {
6563 } // namespace detail