catch.hpp
/tmp/ws/src/catch_ros/include/catch_ros/
catch_8hpp
Catch::always_false
Catch::Detail::Approx
Catch::Matchers::Vector::ApproxMatcher
Catch::Generators::as
Catch::AssertionHandler
Catch::AssertionInfo
Catch::AssertionReaction
Catch::AutoReg
Catch::BinaryExpr
Catch::Capturer
Catch::Matchers::StdString::CasedString
Catch::CaseSensitive
Catch_global_namespace_dummy
Catch::Generators::ChunkGenerator
Catch::Matchers::Vector::ContainsElementMatcher
Catch::Matchers::Vector::ContainsMatcher
Catch::Matchers::StdString::ContainsMatcher
Catch::Counts
Catch::Decomposer
Catch::Matchers::StdString::EndsWithMatcher
Catch::Detail::EnumInfo
Catch::Matchers::Vector::EqualsMatcher
Catch::Matchers::StdString::EqualsMatcher
Catch::Matchers::Exception::ExceptionMessageMatcher
Catch::ExceptionTranslatorRegistrar::ExceptionTranslator
Catch::ExceptionTranslatorRegistrar
Catch::ExprLhs
Catch::Generators::FilterGenerator
Catch::Generators::FixedValuesGenerator
Catch::GeneratorException
Catch::Generators::Generators
Catch::Generators::GeneratorUntypedBase
Catch::Generators::GeneratorWrapper
Catch::IConfig
Catch::IContext
Catch::IExceptionTranslator
Catch::IExceptionTranslatorRegistry
Catch::Generators::IGenerator
Catch::IGeneratorTracker
Catch::IMutableContext
Catch::IMutableEnumValuesRegistry
Catch::IMutableRegistryHub
Catch::IRegistryHub
Catch::IResultCapture
Catch::IRunner
Catch::is_callable
Catch::is_callable< Fun(Args...)>
Catch::is_callable_tester
Catch::is_range
Catch::detail::is_range_impl
Catch::detail::is_range_impl< T, typename void_type< decltype(begin(std::declval< T >()))>::type >
Catch::Detail::IsStreamInsertable
Catch::IStream
Catch::Generators::IteratorGenerator
Catch::ITestCaseRegistry
Catch::ITestInvoker
Catch::ITransientExpression
Catch::LazyExpression
Catch::Generators::MapGenerator
Catch::Matchers::Impl::MatchAllOf
Catch::Matchers::Impl::MatchAllOf
Catch::Matchers::Impl::MatchAnyOf
Catch::Matchers::Impl::MatchAnyOf
Catch::Matchers::Impl::MatcherBase
Catch::Matchers::Impl::MatcherMethod
Catch::Matchers::Impl::MatcherUntypedBase
Catch::MatchExpr
Catch::Matchers::Impl::MatchNotOf
Catch::Matchers::Impl::MatchNotOf
Catch::MessageBuilder
Catch::MessageInfo
Catch::MessageStream
Catch::NameAndTags
Catch::NonCopyable
Catch::Option
Catch::pluralise
Catch::Matchers::Generic::PredicateMatcher
Catch::Generators::RandomFloatingGenerator
Catch::Generators::RandomIntegerGenerator
Catch::Generators::RangeGenerator
Catch::Matchers::StdString::RegexMatcher
Catch::RegistrarForTagAliases
Catch::Generators::RepeatGenerator
Catch::ResultDisposition
Catch::ResultWas
Catch::ReusableStringStream
Catch::RunTests
Catch::ScopedMessage
Catch::Section
Catch::SectionEndInfo
Catch::SectionInfo
Catch::ShowDurations
Catch::SimplePcg32
Catch::Generators::SingleValueGenerator
Catch::SourceLineInfo
Catch::Matchers::StdString::StartsWithMatcher
Catch::StreamEndStop
Catch::StringMaker
Catch::StringMaker< bool >
Catch::StringMaker< Catch::Detail::Approx >
Catch::StringMaker< char * >
Catch::StringMaker< char >
Catch::StringMaker< char const * >
Catch::StringMaker< char[SZ]>
Catch::StringMaker< double >
Catch::StringMaker< float >
Catch::StringMaker< int >
Catch::StringMaker< long >
Catch::StringMaker< long long >
Catch::StringMaker< R C::* >
Catch::StringMaker< R, typename std::enable_if< is_range< R >::value &&!::Catch::Detail::IsStreamInsertable< R >::value >::type >
Catch::StringMaker< signed char >
Catch::StringMaker< signed char[SZ]>
Catch::StringMaker< std::nullptr_t >
Catch::StringMaker< std::string >
Catch::StringMaker< std::wstring >
Catch::StringMaker< T * >
Catch::StringMaker< T[SZ]>
Catch::StringMaker< unsigned char >
Catch::StringMaker< unsigned char[SZ]>
Catch::StringMaker< unsigned int >
Catch::StringMaker< unsigned long >
Catch::StringMaker< unsigned long long >
Catch::StringMaker< wchar_t * >
Catch::StringMaker< wchar_t const * >
Catch::Matchers::StdString::StringMatcherBase
Catch::StringRef
Catch::Generators::TakeGenerator
Catch::TestCase
Catch::TestCaseInfo
Catch::TestFailureException
Catch::TestInvokerAsMethod
Catch::Timer
Catch::Totals
Catch::true_given
Catch::UnaryExpr
Catch::Matchers::Vector::UnorderedEqualsMatcher
Catch::UseColour
Catch::detail::void_type
Catch::WaitForKeypress
Catch::WarnAbout
Catch::Matchers::Floating::WithinAbsMatcher
Catch::Matchers::Floating::WithinRelMatcher
Catch::Matchers::Floating::WithinUlpsMatcher
Catch
Catch::detail
Catch::Detail
Catch::Generators
Catch::Generators::pf
Catch::literals
Catch::Matchers
Catch::Matchers::Exception
Catch::Matchers::Floating
Catch::Matchers::Generic
Catch::Matchers::Generic::Detail
Catch::Matchers::Impl
Catch::Matchers::StdString
Catch::Matchers::Vector
mpl_
#define
AND_GIVEN
catch_8hpp.html
a89dcfbe509f3f81fd865d4acd1632b66
(desc)
#define
AND_THEN
catch_8hpp.html
aafdc2a6cfbcecedec25e64bcbd6c09c6
(desc)
#define
AND_WHEN
catch_8hpp.html
a054a37584492a5dfbdb5ee0f2fc10b7a
(desc)
#define
ANON_TEST_CASE
catch_8hpp.html
ab41cb63be394c30d48fa579bf8352f18
()
#define
CAPTURE
catch_8hpp.html
aaf9fe43c53965ff8d94bbd522fd1fd7a
(...)
#define
CATCH_CATCH_ALL
catch_8hpp.html
afa0ae14e70806dca4f8bf06d06645fa9
#define
CATCH_CATCH_ANON
catch_8hpp.html
a3caecf3cbc55848423d744df50d84d5b
(type)
#define
CATCH_CONFIG_COUNTER
catch_8hpp.html
aa70cff16ca513ff81704961bed5e01b0
#define
CATCH_CONFIG_CPP11_TO_STRING
catch_8hpp.html
a5e8669f07e3db1e9e1604508689bc28a
#define
CATCH_CONFIG_DISABLE_EXCEPTIONS
catch_8hpp.html
a893712b2ba6e7400136a0a023b12e9db
#define
CATCH_CONFIG_GLOBAL_NEXTAFTER
catch_8hpp.html
a3271a306c531fd4a2c6c6180e4903fd9
#define
CATCH_CONFIG_POSIX_SIGNALS
catch_8hpp.html
ac5eee4f90512985d2043f971c6f08707
#define
CATCH_CONFIG_WCHAR
catch_8hpp.html
ac6675f48ca221c1b9124ea02fe88324b
#define
CATCH_DEFER
catch_8hpp.html
a83c1ab15f3d715f25fe504c114cf6144
(id)
#define
CATCH_EMPTY
catch_8hpp.html
a8ac224562b8423a7c07e368216d0f0e9
()
#define
CATCH_ENFORCE
catch_8hpp.html
aba552c917b9ac8604f50a914a745e974
(condition,...)
#define
CATCH_ERROR
catch_8hpp.html
ad9884641eb178d2628cf3ad19c394f47
(...)
#define
CATCH_INTERNAL_CONFIG_COUNTER
catch_8hpp.html
a18b42ab8d6d1efdf417f97e5474dc450
#define
CATCH_INTERNAL_CONFIG_GLOBAL_NEXTAFTER
catch_8hpp.html
a48ae5ed6ff9168c5ad3d5058527fbfae
#define
CATCH_INTERNAL_CONFIG_POSIX_SIGNALS
catch_8hpp.html
a3c8d4b828da004fc3ad2511c1900ec19
#define
CATCH_INTERNAL_ERROR
catch_8hpp.html
af445c1e136fadba0e92f3c22d68a7641
(...)
#define
CATCH_INTERNAL_IGNORE_BUT_WARN
catch_8hpp.html
aa7ffc39ff2307d382e766a867d49b67a
(...)
#define
CATCH_INTERNAL_LINEINFO
catch_8hpp.html
abc0b2405454c51748a31e0393d9ad5d1
#define
CATCH_INTERNAL_START_WARNINGS_SUPPRESSION
catch_8hpp.html
a1500dca9a578a0bd2f85771cfa3fd35d
#define
CATCH_INTERNAL_STOP_WARNINGS_SUPPRESSION
catch_8hpp.html
ad9594e9891b032f0dd0279960dc861a5
#define
CATCH_INTERNAL_STRINGIFY
catch_8hpp.html
ab6dc42a98c8854e2e1d91874b1fe406c
(...)
#define
CATCH_INTERNAL_SUPPRESS_GLOBALS_WARNINGS
catch_8hpp.html
aa0200c23b35ba2bd8ebed69a8f3c1c66
#define
CATCH_INTERNAL_SUPPRESS_PARENTHESES_WARNINGS
catch_8hpp.html
a89c1608a68775aca1bb7c265f7ba923a
#define
CATCH_INTERNAL_SUPPRESS_UNUSED_TEMPLATE_WARNINGS
catch_8hpp.html
a10a275cf93b99d6f1246d9d9df09d1d8
#define
CATCH_INTERNAL_SUPPRESS_UNUSED_WARNINGS
catch_8hpp.html
a828d81ce73c46941460c92ecbd7b8fc2
#define
CATCH_INTERNAL_SUPPRESS_ZERO_VARIADIC_WARNINGS
catch_8hpp.html
af9c2d6807f17109481b536551c0c10bf
#define
CATCH_MAKE_MSG
catch_8hpp.html
a8e47cad0b28262f193e489df151fed27
(...)
#define
CATCH_REC_END
catch_8hpp.html
aebb9e7be881ac3dcd10db9fb45830649
(...)
#define
CATCH_REC_GET_END
catch_8hpp.html
a536dd24bc8e72ec8eb14c3676f20c778
(...)
#define
CATCH_REC_GET_END1
catch_8hpp.html
a476d332d716d4691f874195acea4931b
(...)
#define
CATCH_REC_GET_END2
catch_8hpp.html
aa335d39d6fdb7e20c94edaa4de21d1a3
()
#define
CATCH_REC_LIST
catch_8hpp.html
a060f5fa141c247b4d07dfe9bf3c54079
(f,...)
#define
CATCH_REC_LIST0
catch_8hpp.html
a3e07fd613c41bd44cb4bd14fccc3c388
(f, x, peek,...)
#define
CATCH_REC_LIST0_UD
catch_8hpp.html
aea894953d28c5ed83e59ce6c74d0a665
(f, userdata, x, peek,...)
#define
CATCH_REC_LIST1
catch_8hpp.html
abedd1ae08e12478704233e9bf29e0fe9
(f, x, peek,...)
#define
CATCH_REC_LIST1_UD
catch_8hpp.html
abbcff29ced4d413bc121f7b761558c16
(f, userdata, x, peek,...)
#define
CATCH_REC_LIST2
catch_8hpp.html
abe3c205d4ba8406d45439abb91366ce9
(f, x, peek,...)
#define
CATCH_REC_LIST2_UD
catch_8hpp.html
a0c2dd548d178fbc2202ecd74ce4be91b
(f, userdata, x, peek,...)
#define
CATCH_REC_LIST_UD
catch_8hpp.html
a8e404d42a6d0402698c1d4d16e831d28
(f, userdata,...)
#define
CATCH_REC_NEXT
catch_8hpp.html
abaddf93f755cea9e20aee254aa566adf
(test, next)
#define
CATCH_REC_NEXT0
catch_8hpp.html
ae25889c34b72704724f5797b6103c463
(test, next,...)
#define
CATCH_REC_NEXT1
catch_8hpp.html
a0ddf3b75cc3780765a2cb551d6536721
(test, next)
#define
CATCH_REC_OUT
catch_8hpp.html
ab469d9696504fd14e36fd1d8b6e47b7f
#define
CATCH_RECURSE
catch_8hpp.html
ae3ce5d9c8e50eba755111a19a62432e5
(...)
#define
CATCH_RECURSION_LEVEL0
catch_8hpp.html
aedfa83a9b9671b2f3ce5d64207eab45f
(...)
#define
CATCH_RECURSION_LEVEL1
catch_8hpp.html
ad1cc1127b3a8ed84d336fd86c25571a9
(...)
#define
CATCH_RECURSION_LEVEL2
catch_8hpp.html
a2a7ccfd6ceda0c723d1c81ed0a8ea7aa
(...)
#define
CATCH_RECURSION_LEVEL3
catch_8hpp.html
ac5ead3b79069ca9b5de9cad80029bc71
(...)
#define
CATCH_RECURSION_LEVEL4
catch_8hpp.html
a7738534acacfd54ef5b9f89cf07fa16d
(...)
#define
CATCH_RECURSION_LEVEL5
catch_8hpp.html
a761d2ca7a5b0393ae7a6edf086a9c3da
(...)
#define
CATCH_REGISTER_ENUM
catch_8hpp.html
a3063d7b316c984044916079ab8b7dad6
(enumName,...)
#define
CATCH_REGISTER_TAG_ALIAS
catch_8hpp.html
af7f9d4a12274e1ccf4b1021e5d35e0c5
(alias, spec)
#define
CATCH_RUNTIME_ERROR
catch_8hpp.html
a834a24a39cf448d5a0f812e716be1c76
(...)
#define
CATCH_TRANSLATE_EXCEPTION
catch_8hpp.html
a094602ff56422c96e501eaaef1ef8c12
(signature)
#define
CATCH_TRY
catch_8hpp.html
ab76c2d22e571ab1a828f5c60d2f485a6
#define
CATCH_VERSION_MAJOR
catch_8hpp.html
aed4b3022e5b389a59ee3e1633c0a70a8
#define
CATCH_VERSION_MINOR
catch_8hpp.html
a7c36daa8f2e725fe5e1ff2a9c2559d4f
#define
CATCH_VERSION_PATCH
catch_8hpp.html
ab6adfb1d16a244d790dc1fe385831a52
#define
CHECK
catch_8hpp.html
a836cca6b6ed3a1706353f6d1bca0935f
(...)
#define
CHECK_FALSE
catch_8hpp.html
a7bf095d8512cb180f8ff3a2258a6eaac
(...)
#define
CHECK_NOFAIL
catch_8hpp.html
a13c6feaf82c3c419104c50dbb8caa3ef
(...)
#define
CHECK_NOTHROW
catch_8hpp.html
a78e70f011f20c4ade1d1ac2b8fd33626
(...)
#define
CHECK_THAT
catch_8hpp.html
a5b8c33c63e0804d4458e2c761370b75d
(arg, matcher)
#define
CHECK_THROWS
catch_8hpp.html
a5c646dfe831e596b59073014c1c8b9e5
(...)
#define
CHECK_THROWS_AS
catch_8hpp.html
a1fb6439098d2a12bb69188034e03baf2
(expr, exceptionType)
#define
CHECK_THROWS_MATCHES
catch_8hpp.html
a74fcc14d39e8cc35ff39f69c5b60e375
(expr, exceptionType, matcher)
#define
CHECK_THROWS_WITH
catch_8hpp.html
a4903733490f526b58053836575e99066
(expr, matcher)
#define
CHECKED_ELSE
catch_8hpp.html
a5fa42bb950a65e22eac778c86b27d832
(...)
#define
CHECKED_IF
catch_8hpp.html
a354466c7b989ec55784c02d74013263c
(...)
#define
DYNAMIC_SECTION
catch_8hpp.html
aa1caa37b980555de35faefa9191b5128
(...)
#define
FAIL
catch_8hpp.html
ac8d1eaf65528f86b445cf6e45b2d72c9
(...)
#define
FAIL_CHECK
catch_8hpp.html
a3c2341a3238242fdc02d33a1968bd1d2
(...)
#define
GENERATE
catch_8hpp.html
a4941c6427cfa36ee7c52d734e460f9df
(...)
#define
GENERATE_COPY
catch_8hpp.html
a44e2fff00253a218f0a392ad6abac624
(...)
#define
GENERATE_REF
catch_8hpp.html
aebcb76dcf5cbbbd3dca153a21d6f78fe
(...)
#define
GIVEN
catch_8hpp.html
a2b70c603786d759242856d883dbe93bd
(desc)
#define
INFO
catch_8hpp.html
a3ae64706314066fdc8b6c8029a915aa7
(msg)
#define
INTERNAL_CATCH_CAPTURE
catch_8hpp.html
ad8c51fdad7ab7e39414cd1bf90a3ce06
(varName, macroName,...)
#define
INTERNAL_CATCH_CATCH
catch_8hpp.html
a3ef8d1213eac4fd0e2fdb4e13bdb8070
(capturer)
#define
INTERNAL_CATCH_DECLARE_SIG_TEST
catch_8hpp.html
a00d8d21b6aeab72bf51f5b7d14afd201
(TestName,...)
#define
INTERNAL_CATCH_DECLARE_SIG_TEST0
catch_8hpp.html
a4f7507c7b536901dbb97dea59df86078
(TestName)
#define
INTERNAL_CATCH_DECLARE_SIG_TEST1
catch_8hpp.html
ae9b9c3b580df7d3aa3df12e31d07b228
(TestName, signature)
#define
INTERNAL_CATCH_DECLARE_SIG_TEST_METHOD
catch_8hpp.html
a3df212478ac0ede0c8a0fe9b8e186c8f
(TestName, ClassName,...)
#define
INTERNAL_CATCH_DECLARE_SIG_TEST_METHOD0
catch_8hpp.html
a2101df7508291ca3898e52c34c40599b
(TestName, ClassName)
#define
INTERNAL_CATCH_DECLARE_SIG_TEST_METHOD1
catch_8hpp.html
a4378072081595eeb217cfa656cbcbfad
(TestName, ClassName, signature)
#define
INTERNAL_CATCH_DECLARE_SIG_TEST_METHOD_X
catch_8hpp.html
a3a61470086671485bf5f3d8139a8b379
(TestName, ClassName, signature,...)
#define
INTERNAL_CATCH_DECLARE_SIG_TEST_X
catch_8hpp.html
aa74256b09ddc9f24b9d5e99e6b8cd7f5
(TestName, signature,...)
#define
INTERNAL_CATCH_DEF
catch_8hpp.html
a053610cf96d1be50463e9cb08e818ed1
(...)
#define
INTERNAL_CATCH_DEFINE_SIG_TEST
catch_8hpp.html
a812cb39b5411a0f1a3ab2e91cb537f4c
(TestName,...)
#define
INTERNAL_CATCH_DEFINE_SIG_TEST0
catch_8hpp.html
a0687445db41b1402c3b63677f5fb855f
(TestName)
#define
INTERNAL_CATCH_DEFINE_SIG_TEST1
catch_8hpp.html
a9d259f87ac04160887d8dc58f223298b
(TestName, signature)
#define
INTERNAL_CATCH_DEFINE_SIG_TEST_METHOD
catch_8hpp.html
a871da5e60f2ec529a6df64220e9c0790
(TestName,...)
#define
INTERNAL_CATCH_DEFINE_SIG_TEST_METHOD0
catch_8hpp.html
aabc65a509a1d132b7a5fe6c4320c82fc
(TestName)
#define
INTERNAL_CATCH_DEFINE_SIG_TEST_METHOD1
catch_8hpp.html
ae0cccd56ac66f873543f3dede228dbe9
(TestName, signature)
#define
INTERNAL_CATCH_DEFINE_SIG_TEST_METHOD_X
catch_8hpp.html
a9c7bb282d50599e94b665ad7f9ffed31
(TestName, signature,...)
#define
INTERNAL_CATCH_DEFINE_SIG_TEST_X
catch_8hpp.html
a700005dc1f5d4d1c9b4977dfbcc39553
(TestName, signature,...)
#define
INTERNAL_CATCH_DYNAMIC_SECTION
catch_8hpp.html
abe92a5063c83dec8143bf685e4b4a198
(...)
#define
INTERNAL_CATCH_ELSE
catch_8hpp.html
aaf2139c8903264bfe442e4b23b6673a9
(macroName, resultDisposition,...)
#define
INTERNAL_CATCH_EXPAND1
catch_8hpp.html
afec78f8054a97a6ecb38ff098f275efb
(param)
#define
INTERNAL_CATCH_EXPAND2
catch_8hpp.html
a163ac3d9bea0921d546f125ef5d58a2d
(...)
#define
INTERNAL_CATCH_IF
catch_8hpp.html
abfd240b1bdcc699638464fb3c7131c1d
(macroName, resultDisposition,...)
#define
INTERNAL_CATCH_INFO
catch_8hpp.html
ab0eb5cfab90a80f3113f0ecb65c62a1c
(macroName, log)
#define
INTERNAL_CATCH_MAKE_NAMESPACE
catch_8hpp.html
a6b5bf9be0310bb60ec9738cbf4ea53f4
(name)
#define
INTERNAL_CATCH_MAKE_NAMESPACE2
catch_8hpp.html
a5d544d56630e5c6e293d49a825127646
(...)
#define
INTERNAL_CATCH_MAKE_TYPE_LIST
catch_8hpp.html
a74ceed46879d878afcd12648df097264
(...)
#define
INTERNAL_CATCH_MAKE_TYPE_LIST2
catch_8hpp.html
ab0c28a0a25d0d138ca5f4049a1094227
(...)
#define
INTERNAL_CATCH_MAKE_TYPE_LISTS_FROM_TYPES
catch_8hpp.html
a3125bdc64f326e6c65f60e3d0b917e0e
(...)
#define
INTERNAL_CATCH_METHOD_AS_TEST_CASE
catch_8hpp.html
af5bedfdbfc32cddf5287a77cf860f242
(QualifiedMethod,...)
#define
INTERNAL_CATCH_MSG
catch_8hpp.html
ad1f7d83040ad9b09020dc72c57019638
(macroName, messageType, resultDisposition,...)
#define
INTERNAL_CATCH_NO_THROW
catch_8hpp.html
ac340cc35716115abaec4dfbcb061da52
(macroName, resultDisposition,...)
#define
INTERNAL_CATCH_NOINTERNAL_CATCH_DEF
catch_8hpp.html
a6868a4eb7481605e628a3aaf0c1fbb01
#define
INTERNAL_CATCH_NTTP_0
catch_8hpp.html
a6e4eddcee92aabb74a7fa182650307c3
#define
INTERNAL_CATCH_NTTP_1
catch_8hpp.html
ac74ba3aed32e3cfe16e9aaa7e5229fef
(signature,...)
#define
INTERNAL_CATCH_NTTP_GEN
catch_8hpp.html
a22d82768693e811fd08acca9c0e44726
(...)
#define
INTERNAL_CATCH_NTTP_REG_GEN
catch_8hpp.html
a534515713c8464b85add867ec4166ecf
(TestFunc,...)
#define
INTERNAL_CATCH_NTTP_REG_METHOD_GEN
catch_8hpp.html
a960369279996cfc00d2e1a913afd98e8
(TestName,...)
#define
INTERNAL_CATCH_NTTP_REGISTER
catch_8hpp.html
a3f4b5b59a0890d8f4b5ccde153f52b91
(TestFunc, signature,...)
#define
INTERNAL_CATCH_NTTP_REGISTER0
catch_8hpp.html
a46d03d475b2d70c812ae2fbb7c62e2e1
(TestFunc, signature)
#define
INTERNAL_CATCH_NTTP_REGISTER_METHOD
catch_8hpp.html
a50f42674ac12901035ad2357a85e160f
(TestName, signature,...)
#define
INTERNAL_CATCH_NTTP_REGISTER_METHOD0
catch_8hpp.html
a3ec09fcab86a0d09313b48d4e8275594
(TestName, signature,...)
#define
INTERNAL_CATCH_REACT
catch_8hpp.html
a87986fec7b6b65bdae29cd2fa62bec20
(handler)
#define
INTERNAL_CATCH_REGISTER_ENUM
catch_8hpp.html
a1c3c601bf24488800bdf3f634a2a6b11
(enumName,...)
#define
INTERNAL_CATCH_REGISTER_TESTCASE
catch_8hpp.html
ad7fc9293cc800a6f2fde7a0a211533c8
(Function,...)
#define
INTERNAL_CATCH_REMOVE_PARENS
catch_8hpp.html
adf5ede19321b27ce635d01688551e782
(...)
#define
INTERNAL_CATCH_REMOVE_PARENS_10_ARG
catch_8hpp.html
ad456e4d0700058feab367df4dfdb034a
(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9)
#define
INTERNAL_CATCH_REMOVE_PARENS_11_ARG
catch_8hpp.html
adda79d552d6615a64b064426fe5d8347
(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10)
#define
INTERNAL_CATCH_REMOVE_PARENS_1_ARG
catch_8hpp.html
aaff4fdf9d9447a3e896ff3c940aa63bf
(_0)
#define
INTERNAL_CATCH_REMOVE_PARENS_2_ARG
catch_8hpp.html
ad922f8cb04e51fa4d1fc7136c2170ec7
(_0, _1)
#define
INTERNAL_CATCH_REMOVE_PARENS_3_ARG
catch_8hpp.html
a3e122b37a4a905554e927a298e96ba4e
(_0, _1, _2)
#define
INTERNAL_CATCH_REMOVE_PARENS_4_ARG
catch_8hpp.html
ad13badf823db63f70503f46977ff7664
(_0, _1, _2, _3)
#define
INTERNAL_CATCH_REMOVE_PARENS_5_ARG
catch_8hpp.html
a886c6ae574320d8aae6415985b19426c
(_0, _1, _2, _3, _4)
#define
INTERNAL_CATCH_REMOVE_PARENS_6_ARG
catch_8hpp.html
a261dd3f6db0cd3199456d5be891bec22
(_0, _1, _2, _3, _4, _5)
#define
INTERNAL_CATCH_REMOVE_PARENS_7_ARG
catch_8hpp.html
a4ff89b8d8438fa571ccebd4611679cb0
(_0, _1, _2, _3, _4, _5, _6)
#define
INTERNAL_CATCH_REMOVE_PARENS_8_ARG
catch_8hpp.html
a2bc5383346d063d8aa13169a86101f8a
(_0, _1, _2, _3, _4, _5, _6, _7)
#define
INTERNAL_CATCH_REMOVE_PARENS_9_ARG
catch_8hpp.html
aac325e60ff7ae083ea5378a57ad0853e
(_0, _1, _2, _3, _4, _5, _6, _7, _8)
#define
INTERNAL_CATCH_REMOVE_PARENS_GEN
catch_8hpp.html
ab71d7147401833586d6ef7c7db0cb463
(...)
#define
INTERNAL_CATCH_SECTION
catch_8hpp.html
a2969ec50cc661169e94b1b80ac799c07
(...)
#define
INTERNAL_CATCH_STRINGIZE
catch_8hpp.html
a13733e49e752d29b735e94d9e72c7d6b
(...)
#define
INTERNAL_CATCH_STRINGIZE2
catch_8hpp.html
a6fedc6934bac0e22dbbd13aabf81ad3f
(...)
#define
INTERNAL_CATCH_STRINGIZE_WITHOUT_PARENS
catch_8hpp.html
aa66562537dd49bc33e53f9aa01acedaf
(param)
#define
INTERNAL_CATCH_TEMPLATE_LIST_TEST_CASE
catch_8hpp.html
ac9ef0e27a1dcfda5fe253f1767e2fab8
(Name, Tags, TmplList)
#define
INTERNAL_CATCH_TEMPLATE_LIST_TEST_CASE_2
catch_8hpp.html
a1ddeb0664108fbef4c50e5dab4dbc567
(TestName, TestFunc, Name, Tags, TmplList)
#define
INTERNAL_CATCH_TEMPLATE_LIST_TEST_CASE_METHOD
catch_8hpp.html
a6e9c5f2b3bc07068ad3bd78d224989f3
(ClassName, Name, Tags, TmplList)
#define
INTERNAL_CATCH_TEMPLATE_LIST_TEST_CASE_METHOD_2
catch_8hpp.html
a9f5b6affb41be524dcd4b28723ffcfc8
(TestNameClass, TestName, ClassName, Name, Tags, TmplList)
#define
INTERNAL_CATCH_TEMPLATE_PRODUCT_TEST_CASE
catch_8hpp.html
acd8f967bc841a9ab05774e8863cf9506
(Name, Tags,...)
#define
INTERNAL_CATCH_TEMPLATE_PRODUCT_TEST_CASE2
catch_8hpp.html
a52cf4aaf39fe85c5af878c432296a46d
(TestName, TestFuncName, Name, Tags, Signature, TmplTypes, TypesList)
#define
INTERNAL_CATCH_TEMPLATE_PRODUCT_TEST_CASE_METHOD
catch_8hpp.html
a1a4839fc44923f817dec5694f0bd1f33
(ClassName, Name, Tags,...)
#define
INTERNAL_CATCH_TEMPLATE_PRODUCT_TEST_CASE_METHOD_2
catch_8hpp.html
aa50cacf2bbca5f9ddd2625403e649799
(TestNameClass, TestName, ClassName, Name, Tags, Signature, TmplTypes, TypesList)
#define
INTERNAL_CATCH_TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG
catch_8hpp.html
a09fd24fffbc23194f538de357e9714f7
(ClassName, Name, Tags, Signature,...)
#define
INTERNAL_CATCH_TEMPLATE_PRODUCT_TEST_CASE_SIG
catch_8hpp.html
ab1e624e6e831f5f15df243f97bf7e962
(Name, Tags, Signature,...)
#define
INTERNAL_CATCH_TEMPLATE_TEST_CASE
catch_8hpp.html
a8190f00b563c3efb52f8057be41db45f
(Name, Tags,...)
#define
INTERNAL_CATCH_TEMPLATE_TEST_CASE_2
catch_8hpp.html
a7a9fab8f42ff86d3985c11b474efdaec
(TestName, TestFunc, Name, Tags, Signature,...)
#define
INTERNAL_CATCH_TEMPLATE_TEST_CASE_METHOD
catch_8hpp.html
a582f90e5f7c36e9e69fff5f4c891ac29
(ClassName, Name, Tags,...)
#define
INTERNAL_CATCH_TEMPLATE_TEST_CASE_METHOD_2
catch_8hpp.html
a8d7a6f4bac6e19a2d5ed5b35fd0a7efb
(TestNameClass, TestName, ClassName, Name, Tags, Signature,...)
#define
INTERNAL_CATCH_TEMPLATE_TEST_CASE_METHOD_SIG
catch_8hpp.html
ab536a2ad12ea4a01b8037d0c953e1ddf
(ClassName, Name, Tags, Signature,...)
#define
INTERNAL_CATCH_TEMPLATE_TEST_CASE_SIG
catch_8hpp.html
acdd7766753f3768c537a9a0747dc15fc
(Name, Tags, Signature,...)
#define
INTERNAL_CATCH_TEST
catch_8hpp.html
ac3284f56c2f755d2b79fdb663cf9fb72
(macroName, resultDisposition,...)
#define
INTERNAL_CATCH_TEST_CASE_METHOD
catch_8hpp.html
a4755a44f041605a731180e1e19e72bee
(ClassName,...)
#define
INTERNAL_CATCH_TEST_CASE_METHOD2
catch_8hpp.html
a60e66c178de977271dd864ade805a250
(TestName, ClassName,...)
#define
INTERNAL_CATCH_TESTCASE
catch_8hpp.html
a83f221452b6494c1eb0ae9bab79faa3c
(...)
#define
INTERNAL_CATCH_TESTCASE2
catch_8hpp.html
a33905c95a4d545efcf34abfbf790ad9c
(TestName,...)
#define
INTERNAL_CATCH_THROWS
catch_8hpp.html
a2f3028d4fd4510f2f47ddd20626cccae
(macroName, resultDisposition,...)
#define
INTERNAL_CATCH_THROWS_AS
catch_8hpp.html
a5e87b48ab40b7b128ae8428c14c25a91
(macroName, exceptionType, resultDisposition, expr)
#define
INTERNAL_CATCH_THROWS_MATCHES
catch_8hpp.html
ace8fc7b74db8a1b2916554ad64e5b036
(macroName, exceptionType, resultDisposition, matcher,...)
#define
INTERNAL_CATCH_THROWS_STR_MATCHES
catch_8hpp.html
a4296ab989dbc1f6c52c24d60012144d6
(macroName, resultDisposition, matcher,...)
#define
INTERNAL_CATCH_TRANSLATE_EXCEPTION
catch_8hpp.html
a109d814750b0a695e2b66e9c53e748c0
(signature)
#define
INTERNAL_CATCH_TRANSLATE_EXCEPTION2
catch_8hpp.html
ab5314f401394dc4f7d1ac8b59370af09
(translatorName, signature)
#define
INTERNAL_CATCH_TRY
catch_8hpp.html
af21395add3cdee3109e0a2e7c15a54bc
#define
INTERNAL_CATCH_TYPE_GEN
catch_8hpp.html
aea71652955762dc6db3912ec66740b7a
#define
INTERNAL_CATCH_UNIQUE_NAME
catch_8hpp.html
afe320ceec108fc8c160f9ac3938f1bc8
(name)
#define
INTERNAL_CATCH_UNIQUE_NAME_LINE
catch_8hpp.html
a1b51a086ea21a750bd306ac0ed4d2a95
(name, line)
#define
INTERNAL_CATCH_UNIQUE_NAME_LINE2
catch_8hpp.html
a7c21e89d8b7727757ce9ca2b848f1cda
(name, line)
#define
INTERNAL_CATCH_UNSCOPED_INFO
catch_8hpp.html
ab268c09b68167db4b163234f9934463f
(macroName, log)
#define
INTERNAL_CATCH_VA_NARGS_IMPL
catch_8hpp.html
a053a90e2d222ba1c12095556aa8db44a
(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, N,...)
#define
INTERNAL_CHECK_THAT
catch_8hpp.html
a877690adc04f1fbfe944df6bebe6f8b5
(macroName, matcher, resultDisposition, arg)
#define
METHOD_AS_TEST_CASE
catch_8hpp.html
add790b4107e8b013f21b0272be7bcc76
(method,...)
#define
REGISTER_TEST_CASE
catch_8hpp.html
a784b9192db328b4f21186f9b26e4146e
(Function,...)
#define
REQUIRE
catch_8hpp.html
ad57835ba8f1bb419a865ada6bd011a85
(...)
#define
REQUIRE_FALSE
catch_8hpp.html
ada5065594bafc152162761ace47c1dcb
(...)
#define
REQUIRE_NOTHROW
catch_8hpp.html
ab0148f0dfca438f7aa01974e9c33216a
(...)
#define
REQUIRE_THAT
catch_8hpp.html
ac1354db6f3e9c1e0a8eda0eea7ff1f0a
(arg, matcher)
#define
REQUIRE_THROWS
catch_8hpp.html
ae3c33faa1d31a2bb0811dac74b994e3e
(...)
#define
REQUIRE_THROWS_AS
catch_8hpp.html
ae24a059e3c28ff3eea69be48282f5f81
(expr, exceptionType)
#define
REQUIRE_THROWS_MATCHES
catch_8hpp.html
a54473a48ac2ac55bfe1165b69e1b8010
(expr, exceptionType, matcher)
#define
REQUIRE_THROWS_WITH
catch_8hpp.html
aa39a017db507132071d2819f087b2f28
(expr, matcher)
#define
SCENARIO
catch_8hpp.html
acf8f441c7b9d70251ccbb7ccd8b83183
(...)
#define
SCENARIO_METHOD
catch_8hpp.html
add17eb8f8d85412a08a8a048cd38f33b
(className,...)
#define
SECTION
catch_8hpp.html
ad512fd95a78b95770b9759823f8fbc21
(...)
#define
STATIC_REQUIRE
catch_8hpp.html
abad9ff23b730469f209b010e0ac4687c
(...)
#define
STATIC_REQUIRE_FALSE
catch_8hpp.html
ae7506af68f12e7efdb22e951b911b5a0
(...)
#define
SUCCEED
catch_8hpp.html
a8e852a9421caf4fda4e1903d9f02bcf5
(...)
#define
TEMPLATE_LIST_TEST_CASE
catch_8hpp.html
a6c5f7165be1abd8331be1a47a446f20a
(...)
#define
TEMPLATE_LIST_TEST_CASE_METHOD
catch_8hpp.html
a00cdc7c1452d76b386c3b85f9cce80c0
(className,...)
#define
TEMPLATE_PRODUCT_TEST_CASE
catch_8hpp.html
a76578a19e481e4ccdb928e68a17478d5
(...)
#define
TEMPLATE_PRODUCT_TEST_CASE_METHOD
catch_8hpp.html
a15aefc2b8f75059606bebf400a348870
(className,...)
#define
TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG
catch_8hpp.html
af9e44fff2a2bdba1d66ee625e8ed126d
(className,...)
#define
TEMPLATE_PRODUCT_TEST_CASE_SIG
catch_8hpp.html
a52bd728f9409ff8fc6a24d49282a1994
(...)
#define
TEMPLATE_TEST_CASE
catch_8hpp.html
a9a88d21bfca0d58782cc5f0811801303
(...)
#define
TEMPLATE_TEST_CASE_METHOD
catch_8hpp.html
a5922ee8a997f9f6c5016b186f148b73b
(className,...)
#define
TEMPLATE_TEST_CASE_METHOD_SIG
catch_8hpp.html
a7b7cfca8f5e204e872ec31dc186957ac
(className,...)
#define
TEMPLATE_TEST_CASE_SIG
catch_8hpp.html
a4286bffddeb38a4e793ef35b7555f474
(...)
#define
TEST_CASE
catch_8hpp.html
abd6e2aec703006b3da62cf7860c9808f
(...)
#define
TEST_CASE_METHOD
catch_8hpp.html
adf06142f54a9e271590fa0e270bc41d2
(className,...)
#define
THEN
catch_8hpp.html
a27987092139727fd7a471b5f74dc62de
(desc)
#define
UNSCOPED_INFO
catch_8hpp.html
a8dd723bbdb751f1c2f3af8c4f264b7a3
(msg)
#define
WARN
catch_8hpp.html
a108d6c5c51dd46e82a62b262394f0242
(msg)
#define
WHEN
catch_8hpp.html
ab09e9b8186233f676ce6a23aebe89d6e
(desc)
std::string(*)()
exceptionTranslateFunction
namespaceCatch.html
ae8d8673884dc36b98875106322a2a37b
std::vector< std::unique_ptr< IExceptionTranslator const > >
ExceptionTranslators
namespaceCatch.html
a7ad07967e688fdc03cf784f58be4b741
typename std::remove_reference< typename std::remove_cv< typename std::result_of< Func(U...)>::type >::type >::type
FunctionReturnType
namespaceCatch.html
a3051165b0eea6023939f0f8a71ecf03f
std::unique_ptr< GeneratorUntypedBase >
GeneratorBasePtr
namespaceCatch_1_1Generators.html
a1519f304113619d7d18670e2f08276c0
std::shared_ptr< IConfig const >
IConfigPtr
namespaceCatch.html
afd20a5d4f9d2f4d525db81a7765367b0
std::shared_ptr< IReporterFactory >
IReporterFactoryPtr
namespaceCatch.html
ad1b36ac40c2739e52fd453dcdddf0d09
Matchers::Impl::MatcherBase< std::string >
StringMatcher
namespaceCatch.html
aba438977e831821a2eeca82b9b4f4af2
Verbosity
namespaceCatch.html
af85c0d46dfe687d923a157362fd07737
Quiet
Normal
High
auto
acquireGeneratorTracker
namespaceCatch_1_1Generators.html
ac1fe3550c5f97370fc6729e04d7571b8
(StringRef generatorName, SourceLineInfo const &lineInfo) -> IGeneratorTracker &
Vector::ApproxMatcher< T, AllocComp, AllocMatch >
Approx
namespaceCatch_1_1Matchers.html
ae706084b5987a683e0eecb79a18d7da9
(std::vector< T, AllocComp > const &comparator)
std::ostream &
cerr
namespaceCatch.html
a4e5b5dc07abdfa30de33593dfab71f43
()
GeneratorWrapper< std::vector< T > >
chunk
namespaceCatch_1_1Generators.html
a0ac5eeee0354973c318f62d0937a7981
(size_t size, GeneratorWrapper< T > &&generator)
void
cleanUp
namespaceCatch.html
a0f78e9afdebc6d4512d18e76fbf54b8c
()
void
cleanUpContext
namespaceCatch.html
ae50508f10ffc4ed873a31a4db4caea16
()
std::ostream &
clog
namespaceCatch.html
a5a0677089050dcdb4848f56fb47e9279
()
auto
compareEqual
namespaceCatch.html
af89b8df30cfaf09abd048c6ff67359ee
(LhsT const &lhs, RhsT const &rhs) -> bool
auto
compareEqual
namespaceCatch.html
a68f451c45e65f242dde5f21c19a4cf7a
(T *const &lhs, int rhs) -> bool
auto
compareEqual
namespaceCatch.html
afca4a005e1053c542462dc7a603b41b3
(T *const &lhs, long rhs) -> bool
auto
compareEqual
namespaceCatch.html
a6af99378569fc6f68270b6af669f1c3b
(int lhs, T *const &rhs) -> bool
auto
compareEqual
namespaceCatch.html
a72f10ec2cad6db16029d48c8c1d9df2f
(long lhs, T *const &rhs) -> bool
auto
compareNotEqual
namespaceCatch.html
a8bec217f5ef5f09c17074c311c958f3c
(LhsT const &lhs, RhsT &&rhs) -> bool
auto
compareNotEqual
namespaceCatch.html
aa81c95898f22dce1f61d7710e495d1ee
(T *const &lhs, int rhs) -> bool
auto
compareNotEqual
namespaceCatch.html
adad6539b3780b9a8953221efd038e2e4
(T *const &lhs, long rhs) -> bool
auto
compareNotEqual
namespaceCatch.html
adb4b3e912b89a987025ca28cf0c92ba8
(int lhs, T *const &rhs) -> bool
auto
compareNotEqual
namespaceCatch.html
a3db634a0adf44a1148767ba149ccf34d
(long lhs, T *const &rhs) -> bool
bool
contains
namespaceCatch.html
aa52974b0e426e7e2fbd725a900e9c36e
(std::string const &s, std::string const &infix)
StdString::ContainsMatcher
Contains
namespaceCatch_1_1Matchers.html
a1f6c2accdc6cd75a84d7112dcad647b4
(std::string const &str, CaseSensitive::Choice caseSensitivity=CaseSensitive::Yes)
Vector::ContainsMatcher< T, AllocComp, AllocMatch >
Contains
namespaceCatch_1_1Matchers.html
a6016aefc79a29573e7bd540c40a0f4dc
(std::vector< T, AllocComp > const &comparator)
std::string
convertUnknownEnumToString
namespaceCatch_1_1Detail.html
a242396de537c5176710d680cc9ca6b93
(E e)
std::enable_if< !std::is_enum< T >::value &&!std::is_base_of< std::exception, T >::value, std::string >::type
convertUnstreamable
namespaceCatch_1_1Detail.html
a8e765acd7fc9eabdc34c786014cf02cd
(T const &)
std::enable_if< !std::is_enum< T >::value &&std::is_base_of< std::exception, T >::value, std::string >::type
convertUnstreamable
namespaceCatch_1_1Detail.html
aa5db7cae49c34a5e656be39ea52dbe22
(T const &ex)
std::enable_if< std::is_enum< T >::value, std::string >::type
convertUnstreamable
namespaceCatch_1_1Detail.html
abcc3139c8a868a369402e546045fbfb8
(T const &value)
std::ostream &
cout
namespaceCatch.html
a50af73c5a37ad5c6558df4ce4a275e83
()
bool
endsWith
namespaceCatch.html
ada025504f627feaf9ac68ca391515dff
(std::string const &s, std::string const &suffix)
bool
endsWith
namespaceCatch.html
afd801a3e33fd7a8b91ded0d02747a93f
(std::string const &s, char suffix)
StdString::EndsWithMatcher
EndsWith
namespaceCatch_1_1Matchers.html
ae5a45efb4538c57c43e04f3f9043ad6e
(std::string const &str, CaseSensitive::Choice caseSensitivity=CaseSensitive::Yes)
StdString::EqualsMatcher
Equals
namespaceCatch_1_1Matchers.html
af8af7dfc338335ed4c788cb1b37fc59f
(std::string const &str, CaseSensitive::Choice caseSensitivity=CaseSensitive::Yes)
Vector::EqualsMatcher< T, AllocComp, AllocMatch >
Equals
namespaceCatch_1_1Matchers.html
a3ab7fff821bc655bd4875cc1aa745101
(std::vector< T, AllocComp > const &comparator)
GeneratorWrapper< T >
filter
namespaceCatch_1_1Generators.html
afd87f4cbf259f2252aee164d6905b18b
(Predicate &&pred, GeneratorWrapper< T > &&generator)
std::vector< TestCase >
filterTests
namespaceCatch.html
ab5da9aa67c42a3f626aea07d0b556829
(std::vector< TestCase > const &testCases, TestSpec const &testSpec, IConfig const &config)
std::string
finalizeDescription
namespaceCatch_1_1Matchers_1_1Generic_1_1Detail.html
a79ef1103073f7a8d31735436d2012835
(const std::string &desc)
void
formatReconstructedExpression
namespaceCatch.html
a520110c31f26cf9892595772ab814fc0
(std::ostream &os, std::string const &lhs, StringRef op, std::string const &rhs)
GeneratorWrapper< ResultType >
from_range
namespaceCatch_1_1Generators.html
a9d2acedb284b77addf4397c1c26918f3
(InputIterator from, InputSentinel to)
GeneratorWrapper< ResultType >
from_range
namespaceCatch_1_1Generators.html
aeb88d6a42add0362432ce03fa35b6dd4
(Container const &cnt)
auto
generate
namespaceCatch_1_1Generators.html
a3b0ab1f589b1d1e0e92afcd12cf4ab12
(StringRef generatorName, SourceLineInfo const &lineInfo, L const &generatorExpression) -> decltype(std::declval< decltype(generatorExpression())>().get())
std::vector< TestCase > const &
getAllTestCasesSorted
namespaceCatch.html
a1c9b1a23bc947ea70ddaabf067276cf2
(IConfig const &config)
IContext &
getCurrentContext
namespaceCatch.html
ad517cca9b21deb79101e90e5508dd161
()
IMutableContext &
getCurrentMutableContext
namespaceCatch.html
af7bb0c32ab2453d2f53e92a96d15360e
()
auto
getCurrentNanosecondsSinceEpoch
namespaceCatch.html
a98d058468488c486a9cb5c8463f3ba29
() -> uint64_t
auto
getEstimatedClockResolution
namespaceCatch.html
ac8e1ed37624bd0d97b2c0d4ec099d31f
() -> uint64_t
IMutableRegistryHub &
getMutableRegistryHub
namespaceCatch.html
ac9ddcc6d66079add9cb2a3140b8ae51e
()
IRegistryHub const &
getRegistryHub
namespaceCatch.html
a6332c92ab0c3952586b22cb96fdb8d44
()
IResultCapture &
getResultCapture
namespaceCatch.html
aff60c1de6ac6cea30175d70e33d83c8e
()
void
handleExceptionMatchExpr
namespaceCatch.html
aea6f8ff3b3838829d4a61694e4bc41ca
(AssertionHandler &handler, std::string const &str, StringRef const &matcherString)
void
handleExceptionMatchExpr
namespaceCatch.html
a3a96a82307107087642e22fc4be5844d
(AssertionHandler &handler, StringMatcher const &matcher, StringRef const &matcherString)
void
handleExpression
namespaceCatch.html
a65af25091f2ab61056e166765963e525
(ITransientExpression const &expr)
void
handleExpression
namespaceCatch.html
af2c93db76668a981e75ae835699efce7
(ExprLhs< T > const &expr)
bool
isFalseTest
namespaceCatch.html
a93ef4e3e307a2021ca0d41b32c0e54b0
(int flags)
bool
isJustInfo
namespaceCatch.html
a54b01af61673a3e1f21f31713639b180
(int flags)
bool
isOk
namespaceCatch.html
a5205869c81c06d3460759cb86676ae68
(ResultWas::OfType resultType)
bool
isThrowSafe
namespaceCatch.html
af3e820574c7a0b38d71328c5bd54b0e0
(TestCase const &testCase, IConfig const &config)
std::unique_ptr< T >
make_unique
namespaceCatch_1_1Generators_1_1pf.html
adb71cb1098062f6baaf86ec4feadae7d
(Args &&... args)
auto
makeGenerators
namespaceCatch_1_1Generators.html
a7cc95d72b060e2819b2edbbdbf8c646b
(GeneratorWrapper< T > &&generator, Gs &&... moreGenerators) -> Generators< T >
auto
makeGenerators
namespaceCatch_1_1Generators.html
abefb1a0fab3c669b98a53037b3286d22
(GeneratorWrapper< T > &&generator) -> Generators< T >
auto
makeGenerators
namespaceCatch_1_1Generators.html
ab22ab581e83e71530d8bbd1c14f94abc
(T &&val, Gs &&... moreGenerators) -> Generators< T >
auto
makeGenerators
namespaceCatch_1_1Generators.html
aac8c5682b95d3467b013de492f21e7e2
(as< T >, U &&val, Gs &&... moreGenerators) -> Generators< T >
auto
makeMatchExpr
namespaceCatch.html
a23a9a9a6dfef7ecd5e0eaf553fc52de6
(ArgT const &arg, MatcherT const &matcher, StringRef const &matcherString) -> MatchExpr< ArgT, MatcherT >
auto
makeStream
namespaceCatch.html
af6d27462573d60c30c51acf1c980e3ff
(StringRef const &filename) -> IStream const *
TestCase
makeTestCase
namespaceCatch.html
a5e63df38d06a43d4cee17454e724b5c0
(ITestInvoker *testCase, std::string const &className, NameAndTags const &nameAndTags, SourceLineInfo const &lineInfo)
auto
makeTestInvoker
namespaceCatch.html
ab3d8ccbc900fe50322c39ecbba52f536
(void(*testAsFunction)()) noexcept -> ITestInvoker *
auto
makeTestInvoker
namespaceCatch.html
a82a954c4d70afa716115820dc7dc8d24
(void(C::*testAsMethod)()) noexcept -> ITestInvoker *
GeneratorWrapper< T >
map
namespaceCatch_1_1Generators.html
af33fd06c51ac9173c3bee2ddee2559a6
(Func &&function, GeneratorWrapper< U > &&generator)
StdString::RegexMatcher
Matches
namespaceCatch_1_1Matchers.html
a82f1893cf50ae4c14b9b3e0980bf22b8
(std::string const ®ex, CaseSensitive::Choice caseSensitivity=CaseSensitive::Yes)
bool
matchTest
namespaceCatch.html
aadef80fbc6bc84589777a462770cef49
(TestCase const &testCase, TestSpec const &testSpec, IConfig const &config)
Exception::ExceptionMessageMatcher
Message
namespaceCatch_1_1Matchers.html
a0fcd8bd126bb510a6bb99e6360aa270a
(std::string const &message)
Detail::Approx
operator"" _a
namespaceCatch_1_1literals.html
a26820e7099689458de4f845e74b68a91
(long double val)
Detail::Approx
operator"" _a
namespaceCatch_1_1literals.html
abc3b748bc9921d4bf4728f5e88722407
(unsigned long long val)
constexpr auto
operator"" _catch_sr
catch_8hpp.html
a9a9af95c9463206646f5ea18e169bdd2
(char const *rawChars, std::size_t size) noexcept -> Catch::StringRef
constexpr auto
operator"" _sr
namespaceCatch.html
a47df617ba5e55ebe3394bdf6c0668b5a
(char const *rawChars, std::size_t size) noexcept -> StringRef
T const &
operator+
namespaceCatch.html
a5e95b3c47a7618db3649dc39b0bb9004
(T const &value, StreamEndStop)
auto
operator+=
namespaceCatch.html
a61711bc909f8dc76d8b3deccc1440f46
(std::string &lhs, StringRef const &sr) -> std::string &
std::ostream &
operator<<
catch_8hpp.html
acd0ce93733c8e6b594dc51388f3edbe8
(std::ostream &, Catch_global_namespace_dummy)
std::ostream &
operator<<
namespaceCatch.html
a6ec18b5054d7fdfdde861c580b082995
(std::ostream &os, SourceLineInfo const &info)
auto
operator<<
namespaceCatch.html
a5e37b333d756a28e12d44977f063af43
(std::ostream &os, StringRef const &sr) -> std::ostream &
ResultDisposition::Flags
operator|
namespaceCatch.html
ab32a083e442cc09f736327d2e2865999
(ResultDisposition::Flags lhs, ResultDisposition::Flags rhs)
Generic::PredicateMatcher< T >
Predicate
namespaceCatch_1_1Matchers.html
a034f2de6c0aac6f4a662fdf2558aedce
(std::function< bool(T const &)> const &predicate, std::string const &description="")
std::enable_if< std::is_integral< T >::value &&!std::is_same< T, bool >::value, GeneratorWrapper< T > >::type
random
namespaceCatch_1_1Generators.html
a5003f0b96aaa4b1a53ebd81f4e93ab0c
(T a, T b)
std::enable_if< std::is_floating_point< T >::value, GeneratorWrapper< T > >::type
random
namespaceCatch_1_1Generators.html
a677b543146adcdfe23fdfff48007a57e
(T a, T b)
GeneratorWrapper< T >
range
namespaceCatch_1_1Generators.html
a3c79134931f824e63588bfa5baa77a43
(T const &start, T const &end, T const &step)
GeneratorWrapper< T >
range
namespaceCatch_1_1Generators.html
a75b1b4ab3b52a8d99f9d049824500371
(T const &start, T const &end)
std::string
rangeToString
namespaceCatch_1_1Detail.html
ac954cf158347a76a5b0c3f4fa9a9fa52
(InputIterator first, Sentinel last)
std::string
rangeToString
namespaceCatch.html
af13494e925a793e3e7143c6ce6f442c2
(Range const &range)
std::string
rangeToString
namespaceCatch.html
ae162dc66b7767a52e7e4283915fd3d9f
(std::vector< bool, Allocator > const &v)
std::string
rawMemoryToString
namespaceCatch_1_1Detail.html
ac5d6c510e565ee5bddcc2236194ce29e
(const void *object, std::size_t size)
std::string
rawMemoryToString
namespaceCatch_1_1Detail.html
a371620ed524abfcae5c3772bf49b563a
(const T &object)
GeneratorWrapper< T >
repeat
namespaceCatch_1_1Generators.html
a3a30dce0fd8e3818baaca086ba5fd35a
(size_t repeats, GeneratorWrapper< T > &&generator)
bool
replaceInPlace
namespaceCatch.html
afe4e6770da547e43e9e4eeaa05f946ea
(std::string &str, std::string const &replaceThis, std::string const &withThis)
SimplePcg32 &
rng
namespaceCatch.html
aa184a4efe2aea62236528357d9342077
()
unsigned int
rngSeed
namespaceCatch.html
acf5ea05e942d2d7fe79111e12754ed76
()
bool
shouldContinueOnFailure
namespaceCatch.html
a7f7480b15d74965459c844f0d393ed87
(int flags)
bool
shouldSuppressFailure
namespaceCatch.html
ab91eb13081203d634fe48d3d2ab386d7
(int flags)
std::vector< StringRef >
splitStringRef
namespaceCatch.html
a35ef4c6329ab86a47243c25a58274109
(StringRef str, char delimiter)
bool
startsWith
namespaceCatch.html
a695f62327be0676e046291eeaae15110
(std::string const &s, std::string const &prefix)
bool
startsWith
namespaceCatch.html
acad23751846ac23d0f379e34f5adebb1
(std::string const &s, char prefix)
StdString::StartsWithMatcher
StartsWith
namespaceCatch_1_1Matchers.html
a97c9ee09a70378ca7e8c6f9f01b0d6d1
(std::string const &str, CaseSensitive::Choice caseSensitivity=CaseSensitive::Yes)
std::string
stringify
namespaceCatch_1_1Detail.html
af0ad48344ffd3f92f3568465248a9880
(const T &e)
GeneratorWrapper< std::tuple< Ts... > >
table
namespaceCatch_1_1Generators.html
a6e0436ad4eddeabdc34281119201dbfe
(std::initializer_list< std::tuple< typename std::decay< Ts >::type... >> tuples)
GeneratorWrapper< T >
take
namespaceCatch_1_1Generators.html
a972480864d60131946f6f53c566de070
(size_t target, GeneratorWrapper< T > &&generator)
void
throw_domain_error
namespaceCatch.html
ae67297c3e265b0fcd55de371bf408e4e
(std::string const &msg)
void
throw_exception
namespaceCatch.html
a3cbceeab9252d1b752f66a2826e92548
(std::exception const &e)
void
throw_logic_error
namespaceCatch.html
a707884e681203fef6bf7dbf752532fa5
(std::string const &msg)
void
throw_runtime_error
namespaceCatch.html
a48d2c35022dd9d56a1b7ee78ad581eea
(std::string const &msg)
std::string
toLower
namespaceCatch.html
ac036a17412d318598ffda8e1fe7a1177
(std::string const &s)
void
toLowerInPlace
namespaceCatch.html
a0760dbe87d090a55a35414db57d272c4
(std::string &s)
std::string
translateActiveException
namespaceCatch.html
adafff91485eeeeb9e9333f317cc0e3b1
()
std::string
trim
namespaceCatch.html
a084108b47f37d8bfd5db51c50c7451b3
(std::string const &str)
StringRef
trim
namespaceCatch.html
a6f6d8ef0349688290bd242b50a702c28
(StringRef ref)
Vector::UnorderedEqualsMatcher< T, AllocComp, AllocMatch >
UnorderedEquals
namespaceCatch_1_1Matchers.html
aa1955107efa02ee9e0a9f2db9c160f1f
(std::vector< T, AllocComp > const &target)
GeneratorWrapper< T >
value
namespaceCatch_1_1Generators.html
a3c4989dd0dca44455f55484cedaa18da
(T &&value)
GeneratorWrapper< T >
values
namespaceCatch_1_1Generators.html
a55ca9a1132e662d9603c516161dcae35
(std::initializer_list< T > values)
Vector::ContainsElementMatcher< T, Alloc >
VectorContains
namespaceCatch_1_1Matchers.html
a95520b036d439e75aa9dcbe4ffa20188
(T const &comparator)
Floating::WithinAbsMatcher
WithinAbs
namespaceCatch_1_1Matchers.html
a4c9ea76d47d02de0cf2d354c87c26e95
(double target, double margin)
Floating::WithinRelMatcher
WithinRel
namespaceCatch_1_1Matchers.html
a0c559d9cfda02a81941ad6933f4ca450
(double target, double eps)
Floating::WithinRelMatcher
WithinRel
namespaceCatch_1_1Matchers.html
a46e2f1efab13b85e2cbe36958a27d518
(double target)
Floating::WithinRelMatcher
WithinRel
namespaceCatch_1_1Matchers.html
a494b4c8c68ac883e29dc35da71a4cd72
(float target, float eps)
Floating::WithinRelMatcher
WithinRel
namespaceCatch_1_1Matchers.html
a18cfb571dd191377674bad0cbb50078e
(float target)
Floating::WithinUlpsMatcher
WithinULP
namespaceCatch_1_1Matchers.html
ae77e233c3ed735ea12b7c726153798d1
(double target, uint64_t maxUlpDiff)
Floating::WithinUlpsMatcher
WithinULP
namespaceCatch_1_1Matchers.html
a5d108ff6aaeac40f20f4978dfb3f51fc
(float target, uint64_t maxUlpDiff)
const std::string
unprintableString
namespaceCatch_1_1Detail.html
a466775f4eec29ffef29ab334cd885136
meta_info.cpp
/tmp/ws/src/catch_ros/src/
meta__info_8cpp
catch_ros
catch_ros::meta
const char *
packageName
namespacecatch__ros_1_1meta.html
a76a9f701c6ad3cfc59dc698db79d3cf2
()
meta_info.h
/tmp/ws/src/catch_ros/src/
meta__info_8h
catch_ros
catch_ros::meta
const char *
packageName
namespacecatch__ros_1_1meta.html
a76a9f701c6ad3cfc59dc698db79d3cf2
()
ros_junit_reporter.h
/tmp/ws/src/catch_ros/src/
ros__junit__reporter_8h
catch_ros/catch.hpp
meta_info.h
catch_ros::ROSReporter
catch_ros
rostest_main.cpp
/tmp/ws/src/catch_ros/src/
rostest__main_8cpp
catch_ros/catch.hpp
ros_junit_reporter.h
#define
CATCH_CONFIG_RUNNER
rostest__main_8cpp.html
a34b4c3eca7342fbc4cba090d02139902
int
main
rostest__main_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
standalone_main.cpp
/tmp/ws/src/catch_ros/src/
standalone__main_8cpp
catch_ros/catch.hpp
ros_junit_reporter.h
#define
CATCH_CONFIG_RUNNER
standalone__main_8cpp.html
a34b4c3eca7342fbc4cba090d02139902
int
main
standalone__main_8cpp.html
af3ed9c200de85b53c94cd18764b246a2
(int argc, char *const argv[])
Catch::always_false
structCatch_1_1always__false.html
Catch::Detail::Approx
classCatch_1_1Detail_1_1Approx.html
Approx
classCatch_1_1Detail_1_1Approx.html
a1a8618ea8db08c66bd3d9fe8f74b957a
(double value)
Approx
classCatch_1_1Detail_1_1Approx.html
ab14b979fa8a37f21d037157fabed4072
(T const &value)
Approx &
epsilon
classCatch_1_1Detail_1_1Approx.html
acd26adba86a066b9f40dad467f23bc85
(T const &newEpsilon)
Approx &
margin
classCatch_1_1Detail_1_1Approx.html
a6467dc18791e1a1f4c15c4fb63cf5051
(T const &newMargin)
Approx
operator()
classCatch_1_1Detail_1_1Approx.html
ad8b2757f4804f9a1d3fa674efb98c20e
(T const &value)
Approx
operator-
classCatch_1_1Detail_1_1Approx.html
aa9adf5f05e641df770039543d5067d30
() const
Approx &
scale
classCatch_1_1Detail_1_1Approx.html
a8f4d2def2920a3840d3271f6d9c5ede2
(T const &newScale)
std::string
toString
classCatch_1_1Detail_1_1Approx.html
a972fd9ac60607483263f1b0f0f9955e6
() const
static Approx
custom
classCatch_1_1Detail_1_1Approx.html
aaf86dc0ee92272ac2d9839197a07951d
()
bool
equalityComparisonImpl
classCatch_1_1Detail_1_1Approx.html
af53c48227a7b654da58adeb1d360b715
(double other) const
void
setEpsilon
classCatch_1_1Detail_1_1Approx.html
a28fd65e069b698bc7ae8f060bfbcd6b6
(double epsilon)
void
setMargin
classCatch_1_1Detail_1_1Approx.html
aff04b8b32edc707138eb395ed45ec576
(double margin)
double
m_epsilon
classCatch_1_1Detail_1_1Approx.html
af17c8e869ae7a55d14b99eb18e178114
double
m_margin
classCatch_1_1Detail_1_1Approx.html
a4262a7e821eec507b424c335121ea0d8
double
m_scale
classCatch_1_1Detail_1_1Approx.html
a65e9bdab9113ff3300b45f0a4e048dd7
double
m_value
classCatch_1_1Detail_1_1Approx.html
af7aeef703bd591f5ec85407b1dac053c
friend bool
operator!=
classCatch_1_1Detail_1_1Approx.html
a29696f14ebd51887c8c88e771d12ef54
(T const &lhs, Approx const &rhs)
friend bool
operator!=
classCatch_1_1Detail_1_1Approx.html
a31d62e3c35abb86cf25e02601966ca5d
(Approx const &lhs, T const &rhs)
friend bool
operator<=
classCatch_1_1Detail_1_1Approx.html
a0369de03e81bc2ceaf6c9d830476bd49
(T const &lhs, Approx const &rhs)
friend bool
operator<=
classCatch_1_1Detail_1_1Approx.html
a6040b908588745570847d7ae8483b091
(Approx const &lhs, T const &rhs)
friend bool
operator==
classCatch_1_1Detail_1_1Approx.html
ab38782a37d09b527ca5e126dbf433dda
(const T &lhs, Approx const &rhs)
friend bool
operator==
classCatch_1_1Detail_1_1Approx.html
a0e5ef1957d4c38d7857005909c613743
(Approx const &lhs, const T &rhs)
friend bool
operator>=
classCatch_1_1Detail_1_1Approx.html
affd27efc62be386daeecb7a09e828d44
(T const &lhs, Approx const &rhs)
friend bool
operator>=
classCatch_1_1Detail_1_1Approx.html
a5899b8a36725406701e2ebded2971ee6
(Approx const &lhs, T const &rhs)
Catch::Matchers::Vector::ApproxMatcher
structCatch_1_1Matchers_1_1Vector_1_1ApproxMatcher.html
Catch::Matchers::Impl::MatcherBase
ApproxMatcher
structCatch_1_1Matchers_1_1Vector_1_1ApproxMatcher.html
a23147d891d3d9b6bb0af599ee87bbcc2
(std::vector< T, AllocComp > const &comparator)
std::string
describe
structCatch_1_1Matchers_1_1Vector_1_1ApproxMatcher.html
a760b0d1922d53b7ec327ac7418681c3f
() const override
ApproxMatcher &
epsilon
structCatch_1_1Matchers_1_1Vector_1_1ApproxMatcher.html
a31c47dac5f7346b526a145da343f9e3e
(T const &newEpsilon)
ApproxMatcher &
margin
structCatch_1_1Matchers_1_1Vector_1_1ApproxMatcher.html
a619714cd68a4791584e040902bff583c
(T const &newMargin)
bool
match
structCatch_1_1Matchers_1_1Vector_1_1ApproxMatcher.html
af200c5c98e8e2a6f24617ef4a0a6830a
(std::vector< T, AllocMatch > const &v) const override
ApproxMatcher &
scale
structCatch_1_1Matchers_1_1Vector_1_1ApproxMatcher.html
a6856447aebfb7c4fe6b792900fb68f45
(T const &newScale)
Catch::Detail::Approx
approx
structCatch_1_1Matchers_1_1Vector_1_1ApproxMatcher.html
a0da9e77e66822ed7fd0164fc42420fa5
std::vector< T, AllocComp > const &
m_comparator
structCatch_1_1Matchers_1_1Vector_1_1ApproxMatcher.html
a482a43ccf47697830d23bf0beaf06b9b
Catch::Generators::as
structCatch_1_1Generators_1_1as.html
Catch::AssertionHandler
classCatch_1_1AssertionHandler.html
auto
allowThrows
classCatch_1_1AssertionHandler.html
a193bb3999494c46457f3059184c6b251
() const -> bool
AssertionHandler
classCatch_1_1AssertionHandler.html
a32efbb1b56b71d758d4c2094bac1f1a9
(StringRef const ¯oName, SourceLineInfo const &lineInfo, StringRef capturedExpression, ResultDisposition::Flags resultDisposition)
void
complete
classCatch_1_1AssertionHandler.html
a878a9eb828d8a1863c8dcb6575f6f40e
()
void
handleExceptionNotThrownAsExpected
classCatch_1_1AssertionHandler.html
a51e4936e3af43b74690cedae6d2e297a
()
void
handleExceptionThrownAsExpected
classCatch_1_1AssertionHandler.html
ab6caf765764a4064e90fce829eec201d
()
void
handleExpr
classCatch_1_1AssertionHandler.html
a2ef387e567bad90ec6e4b5bf5c367388
(ExprLhs< T > const &expr)
void
handleExpr
classCatch_1_1AssertionHandler.html
afe14d9cf1b1c7f70dae439fbdb51d0c4
(ITransientExpression const &expr)
void
handleMessage
classCatch_1_1AssertionHandler.html
abdb4c180ed83ec2858b2fb87712c516d
(ResultWas::OfType resultType, StringRef const &message)
void
handleThrowingCallSkipped
classCatch_1_1AssertionHandler.html
a67a194d5518f307c4a16faa03a7f7442
()
void
handleUnexpectedExceptionNotThrown
classCatch_1_1AssertionHandler.html
a7764d0adb6ed5eeb10964f6abc02fab1
()
void
handleUnexpectedInflightException
classCatch_1_1AssertionHandler.html
aa2504dad6a91f3645e5f52c932c11270
()
void
setCompleted
classCatch_1_1AssertionHandler.html
a6756bd5395c0ddd28764a9fb4612d5e4
()
~AssertionHandler
classCatch_1_1AssertionHandler.html
a1e839d810f6ac0fa6d127fe8350175ed
()
AssertionInfo
m_assertionInfo
classCatch_1_1AssertionHandler.html
ad171e8724bb771d97949b7270f400303
bool
m_completed
classCatch_1_1AssertionHandler.html
a5a756818dff781c155e8eb970d1d4c68
AssertionReaction
m_reaction
classCatch_1_1AssertionHandler.html
a8203c08a43a3761b5f400ee6587fad55
IResultCapture &
m_resultCapture
classCatch_1_1AssertionHandler.html
aea5283ee36124ce5c51dc2a697b22a39
Catch::AssertionInfo
structCatch_1_1AssertionInfo.html
StringRef
capturedExpression
structCatch_1_1AssertionInfo.html
accd36744b4acaa3a691a72df0b42190f
SourceLineInfo
lineInfo
structCatch_1_1AssertionInfo.html
a17bdbb404ba12658034f833be2f4c3e7
StringRef
macroName
structCatch_1_1AssertionInfo.html
aaf3fbb9f1fe09c879ba3d877584e3056
ResultDisposition::Flags
resultDisposition
structCatch_1_1AssertionInfo.html
a60353b3632ab2f827162f2b2d6911073
Catch::AssertionReaction
structCatch_1_1AssertionReaction.html
bool
shouldDebugBreak
structCatch_1_1AssertionReaction.html
adcf30fb90ff20d9789df78d424652497
bool
shouldThrow
structCatch_1_1AssertionReaction.html
a82c8d95a2c1b6a331bde66982a8e090f
Catch::AutoReg
structCatch_1_1AutoReg.html
Catch::NonCopyable
AutoReg
structCatch_1_1AutoReg.html
a7eba02fb9d80b9896bf5a6517369af28
(ITestInvoker *invoker, SourceLineInfo const &lineInfo, StringRef const &classOrMethod, NameAndTags const &nameAndTags) noexcept
~AutoReg
structCatch_1_1AutoReg.html
a3cdb53f1e5ff115310f3372bebe198f1
()
Catch::BinaryExpr
classCatch_1_1BinaryExpr.html
Catch::ITransientExpression
BinaryExpr
classCatch_1_1BinaryExpr.html
a657d66346aef97a760c22776fe6008b6
(bool comparisonResult, LhsT lhs, StringRef op, RhsT rhs)
auto
operator!=
classCatch_1_1BinaryExpr.html
a1c5d4b87cc18452ebe1254e0067dd476
(T) const -> BinaryExpr< LhsT, RhsT const &> const
auto
operator&&
classCatch_1_1BinaryExpr.html
ab51d6e5b8303c5777fd5af916e2fafff
(T) const -> BinaryExpr< LhsT, RhsT const &> const
auto
operator<
classCatch_1_1BinaryExpr.html
a8328cde75134e02d7d44c5277db96c09
(T) const -> BinaryExpr< LhsT, RhsT const &> const
auto
operator<=
classCatch_1_1BinaryExpr.html
a8773a729df3a465cad4e270e912db436
(T) const -> BinaryExpr< LhsT, RhsT const &> const
auto
operator==
classCatch_1_1BinaryExpr.html
a56d7983b7c826c4924423618ffb40e44
(T) const -> BinaryExpr< LhsT, RhsT const &> const
auto
operator>
classCatch_1_1BinaryExpr.html
a70b66bfaa6df6f8d04e243fda3e0e1e4
(T) const -> BinaryExpr< LhsT, RhsT const &> const
auto
operator>=
classCatch_1_1BinaryExpr.html
a334b84ac38c19c7c961a6d974a6c7d73
(T) const -> BinaryExpr< LhsT, RhsT const &> const
auto
operator||
classCatch_1_1BinaryExpr.html
a44234233ad4fa42e7c95b6a0d94af9db
(T) const -> BinaryExpr< LhsT, RhsT const &> const
void
streamReconstructedExpression
classCatch_1_1BinaryExpr.html
af998022712d4bd3e4fc7ab9b8a38b445
(std::ostream &os) const override
LhsT
m_lhs
classCatch_1_1BinaryExpr.html
a306b29e77b48f9c538c5031a59adc4ce
StringRef
m_op
classCatch_1_1BinaryExpr.html
ab21dea40c53fd64d4f7a073dbe93ec95
RhsT
m_rhs
classCatch_1_1BinaryExpr.html
a54cb1629bf304ebe0c1560f4cc2bc186
Catch::Capturer
classCatch_1_1Capturer.html
Capturer
classCatch_1_1Capturer.html
a86b0b27acc803a4e1310c10820f3038f
(StringRef macroName, SourceLineInfo const &lineInfo, ResultWas::OfType resultType, StringRef names)
void
captureValue
classCatch_1_1Capturer.html
a0695ebf77f7cdcb344c73bcb3d9131e4
(size_t index, std::string const &value)
void
captureValues
classCatch_1_1Capturer.html
a60d08e6db2e54740bb2298bbbec3bc0b
(size_t index, T const &value)
void
captureValues
classCatch_1_1Capturer.html
a76f2a097cfeb3042688300b81eb9bcbc
(size_t index, T const &value, Ts const &... values)
~Capturer
classCatch_1_1Capturer.html
aecde85cf69e65565cec91e325a657b82
()
size_t
m_captured
classCatch_1_1Capturer.html
a1c3bea0fde97a7663ece4b81187fa9ed
std::vector< MessageInfo >
m_messages
classCatch_1_1Capturer.html
aefa14693d28906e5e7b06975af38aaed
IResultCapture &
m_resultCapture
classCatch_1_1Capturer.html
a29edecce81d56837945ba2585c0ff941
Catch::Matchers::StdString::CasedString
structCatch_1_1Matchers_1_1StdString_1_1CasedString.html
std::string
adjustString
structCatch_1_1Matchers_1_1StdString_1_1CasedString.html
a77639b1165c01f424ee0e96f53335010
(std::string const &str) const
CasedString
structCatch_1_1Matchers_1_1StdString_1_1CasedString.html
aa88bbc5acd2bff22351d8d4b1816b561
(std::string const &str, CaseSensitive::Choice caseSensitivity)
std::string
caseSensitivitySuffix
structCatch_1_1Matchers_1_1StdString_1_1CasedString.html
a9759155344d696b2476d764a1d95fcc9
() const
CaseSensitive::Choice
m_caseSensitivity
structCatch_1_1Matchers_1_1StdString_1_1CasedString.html
ae1c2864c986941536a6e94cca0528f92
std::string
m_str
structCatch_1_1Matchers_1_1StdString_1_1CasedString.html
ad05dbc99aba3c3c386d6b856b213f911
Catch::CaseSensitive
structCatch_1_1CaseSensitive.html
Choice
structCatch_1_1CaseSensitive.html
aad49d3aee2d97066642fffa919685c6a
Yes
structCatch_1_1CaseSensitive.html
aad49d3aee2d97066642fffa919685c6aa7c5550b69ec3c502e6f609b67f9613c6
No
structCatch_1_1CaseSensitive.html
aad49d3aee2d97066642fffa919685c6aa4ffff8d29b481f0116abc37228cd53f6
No
structCatch_1_1CaseSensitive.html
aad49d3aee2d97066642fffa919685c6aa4ffff8d29b481f0116abc37228cd53f6
Yes
structCatch_1_1CaseSensitive.html
aad49d3aee2d97066642fffa919685c6aa7c5550b69ec3c502e6f609b67f9613c6
Catch_global_namespace_dummy
structCatch__global__namespace__dummy.html
Catch::Generators::ChunkGenerator
classCatch_1_1Generators_1_1ChunkGenerator.html
IGenerator< std::vector< T > >
ChunkGenerator
classCatch_1_1Generators_1_1ChunkGenerator.html
a50c334d00cde3166d71e9b90ebc2d2e3
(size_t size, GeneratorWrapper< T > generator)
std::vector< T > const &
get
classCatch_1_1Generators_1_1ChunkGenerator.html
aa41c7d08a165b6a18560f2ab9e977f0b
() const override
bool
next
classCatch_1_1Generators_1_1ChunkGenerator.html
a545e89f80eb1e3c953491541ea083f86
() override
std::vector< T >
m_chunk
classCatch_1_1Generators_1_1ChunkGenerator.html
ab5e382bc5be2e327331bd694a40fa827
size_t
m_chunk_size
classCatch_1_1Generators_1_1ChunkGenerator.html
a222b9cd460e6d48b12f939833b1b0beb
GeneratorWrapper< T >
m_generator
classCatch_1_1Generators_1_1ChunkGenerator.html
aa12b90ee9d029c44528fdba6b9de17bb
bool
m_used_up
classCatch_1_1Generators_1_1ChunkGenerator.html
a4a5f14d8f6c7a94e5771eb999c1ffe5a
Catch::Matchers::Vector::ContainsElementMatcher
structCatch_1_1Matchers_1_1Vector_1_1ContainsElementMatcher.html
Catch::Matchers::Impl::MatcherBase
ContainsElementMatcher
structCatch_1_1Matchers_1_1Vector_1_1ContainsElementMatcher.html
a3f094e7ba2cf4764e784253818c506c8
(T const &comparator)
std::string
describe
structCatch_1_1Matchers_1_1Vector_1_1ContainsElementMatcher.html
a4bcd9a471271ed4dadf5db7987baeeaa
() const override
bool
match
structCatch_1_1Matchers_1_1Vector_1_1ContainsElementMatcher.html
ac39745f1d1e2f102121a443fad761de3
(std::vector< T, Alloc > const &v) const override
T const &
m_comparator
structCatch_1_1Matchers_1_1Vector_1_1ContainsElementMatcher.html
adecd94fee58a2fea0fc6d4d62a7a95ee
Catch::Matchers::StdString::ContainsMatcher
structCatch_1_1Matchers_1_1StdString_1_1ContainsMatcher.html
Catch::Matchers::StdString::StringMatcherBase
ContainsMatcher
structCatch_1_1Matchers_1_1StdString_1_1ContainsMatcher.html
acc892883c8409e34b28c9b39d4ef1fe3
(CasedString const &comparator)
bool
match
structCatch_1_1Matchers_1_1StdString_1_1ContainsMatcher.html
a630628b234b037be83fe587081a80b53
(std::string const &source) const override
Catch::Matchers::Vector::ContainsMatcher
structCatch_1_1Matchers_1_1Vector_1_1ContainsMatcher.html
Catch::Matchers::Impl::MatcherBase
ContainsMatcher
structCatch_1_1Matchers_1_1Vector_1_1ContainsMatcher.html
a5cff10175edc91ed105b157493218ad8
(std::vector< T, AllocComp > const &comparator)
std::string
describe
structCatch_1_1Matchers_1_1Vector_1_1ContainsMatcher.html
aa8ba33f6de86d0198b77023e1808933b
() const override
bool
match
structCatch_1_1Matchers_1_1Vector_1_1ContainsMatcher.html
a3104513b50a3da1659f82d69ac79057d
(std::vector< T, AllocMatch > const &v) const override
std::vector< T, AllocComp > const &
m_comparator
structCatch_1_1Matchers_1_1Vector_1_1ContainsMatcher.html
a76f6a1d34cfe94e506fc44175fc2981d
Catch::Counts
structCatch_1_1Counts.html
bool
allOk
structCatch_1_1Counts.html
a33bd996e016030155b99fe1c51c08991
() const
bool
allPassed
structCatch_1_1Counts.html
a84999490e0ecaa3de5e121bf48eda1b3
() const
Counts &
operator+=
structCatch_1_1Counts.html
a322a89475cd2cc039140ef371e973677
(Counts const &other)
Counts
operator-
structCatch_1_1Counts.html
aaa10666f559057e3e860d2a5a6fae4c4
(Counts const &other) const
std::size_t
total
structCatch_1_1Counts.html
a94f969c09cf52d1339c085c9603cd1d3
() const
std::size_t
failed
structCatch_1_1Counts.html
a19982a3817a3bc2c07f0290e71f497a3
std::size_t
failedButOk
structCatch_1_1Counts.html
ac090973a2ff51394cd452718e75c073e
std::size_t
passed
structCatch_1_1Counts.html
ad28daaf3de28006400208b6dd0c631e6
Catch::Decomposer
structCatch_1_1Decomposer.html
auto
operator<=
structCatch_1_1Decomposer.html
a20b5b8c0e2ff0328a019ae1a8deca03a
(T const &lhs) -> ExprLhs< T const &>
auto
operator<=
structCatch_1_1Decomposer.html
aac129b94903ae1339d5709049d83613b
(bool value) -> ExprLhs< bool >
Catch::Matchers::StdString::EndsWithMatcher
structCatch_1_1Matchers_1_1StdString_1_1EndsWithMatcher.html
Catch::Matchers::StdString::StringMatcherBase
EndsWithMatcher
structCatch_1_1Matchers_1_1StdString_1_1EndsWithMatcher.html
aa5ec700b4629562f74f362080accfd7b
(CasedString const &comparator)
bool
match
structCatch_1_1Matchers_1_1StdString_1_1EndsWithMatcher.html
aca2741fa57374a2a98d2a84ac3e13a6d
(std::string const &source) const override
Catch::Detail::EnumInfo
structCatch_1_1Detail_1_1EnumInfo.html
StringRef
lookup
structCatch_1_1Detail_1_1EnumInfo.html
a2fdfacc411d7afb1cb690366e5e49cb3
(int value) const
~EnumInfo
structCatch_1_1Detail_1_1EnumInfo.html
ab6608593c00614a688045fe8d911258d
()
StringRef
m_name
structCatch_1_1Detail_1_1EnumInfo.html
a16ecfd3a7e11439433aabbdf6ecb676c
std::vector< std::pair< int, StringRef > >
m_values
structCatch_1_1Detail_1_1EnumInfo.html
ad65c0537a50d375859295a2c18ade489
Catch::Matchers::StdString::EqualsMatcher
structCatch_1_1Matchers_1_1StdString_1_1EqualsMatcher.html
Catch::Matchers::StdString::StringMatcherBase
EqualsMatcher
structCatch_1_1Matchers_1_1StdString_1_1EqualsMatcher.html
ab740f1fb2310e9fe3fed5134d4c7e4c8
(CasedString const &comparator)
bool
match
structCatch_1_1Matchers_1_1StdString_1_1EqualsMatcher.html
a0bb9d64693f7bb1ef7441062d219f21a
(std::string const &source) const override
Catch::Matchers::Vector::EqualsMatcher
structCatch_1_1Matchers_1_1Vector_1_1EqualsMatcher.html
Catch::Matchers::Impl::MatcherBase
std::string
describe
structCatch_1_1Matchers_1_1Vector_1_1EqualsMatcher.html
a398b5cc80200b3b45922c36bddcb4b37
() const override
EqualsMatcher
structCatch_1_1Matchers_1_1Vector_1_1EqualsMatcher.html
aca4855dbe43977f4aceae8fd0a0422a8
(std::vector< T, AllocComp > const &comparator)
bool
match
structCatch_1_1Matchers_1_1Vector_1_1EqualsMatcher.html
a4d46442b9d25b2234138359faab4f19d
(std::vector< T, AllocMatch > const &v) const override
std::vector< T, AllocComp > const &
m_comparator
structCatch_1_1Matchers_1_1Vector_1_1EqualsMatcher.html
aaa9099439a6f553fe47ff5ac2fdf3b3c
Catch::Matchers::Exception::ExceptionMessageMatcher
classCatch_1_1Matchers_1_1Exception_1_1ExceptionMessageMatcher.html
Catch::Matchers::Impl::MatcherBase
std::string
describe
classCatch_1_1Matchers_1_1Exception_1_1ExceptionMessageMatcher.html
a3543441985ec877a781e660a403b1bae
() const override
ExceptionMessageMatcher
classCatch_1_1Matchers_1_1Exception_1_1ExceptionMessageMatcher.html
ace55942f39ba653db3fd69d6d90e188f
(std::string const &message)
bool
match
classCatch_1_1Matchers_1_1Exception_1_1ExceptionMessageMatcher.html
aa0566d24990d69e96495360b8f79593d
(std::exception const &ex) const override
std::string
m_message
classCatch_1_1Matchers_1_1Exception_1_1ExceptionMessageMatcher.html
a1cf4836834c357febac9180ab74a178a
Catch::ExceptionTranslatorRegistrar::ExceptionTranslator
classCatch_1_1ExceptionTranslatorRegistrar_1_1ExceptionTranslator.html
Catch::IExceptionTranslator
ExceptionTranslator
classCatch_1_1ExceptionTranslatorRegistrar_1_1ExceptionTranslator.html
a2de4e9bcaad47996159763e69f614d7a
(std::string(*translateFunction)(T &))
std::string
translate
classCatch_1_1ExceptionTranslatorRegistrar_1_1ExceptionTranslator.html
a29e85940ee9ce719f26e43550cb4ed48
(ExceptionTranslators::const_iterator it, ExceptionTranslators::const_iterator itEnd) const override
std::string(*
m_translateFunction
classCatch_1_1ExceptionTranslatorRegistrar_1_1ExceptionTranslator.html
a488013ff0869785c9d041443fbf9a757
)(T &)
Catch::ExceptionTranslatorRegistrar
classCatch_1_1ExceptionTranslatorRegistrar.html
Catch::ExceptionTranslatorRegistrar::ExceptionTranslator
ExceptionTranslatorRegistrar
classCatch_1_1ExceptionTranslatorRegistrar.html
aa73229de911f26b1df6c6c87c4d9e04e
(std::string(*translateFunction)(T &))
Catch::ExprLhs
classCatch_1_1ExprLhs.html
LhsT
ExprLhs
classCatch_1_1ExprLhs.html
ad22c6af1a7d6993240624d299714a479
(LhsT lhs)
auto
makeUnaryExpr
classCatch_1_1ExprLhs.html
ab68bd6d5d3ae21b7fba9010150fba95d
() const -> UnaryExpr< LhsT >
auto
operator!=
classCatch_1_1ExprLhs.html
a5e10eab8aed53dd000b89d8fd7754437
(RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const &> const
auto
operator!=
classCatch_1_1ExprLhs.html
a60eca847201d057d8a8b7222c69b619c
(bool rhs) -> BinaryExpr< LhsT, bool > const
auto
operator&
classCatch_1_1ExprLhs.html
a6ed35a83c811df0c1187ff727ef83e65
(RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const &> const
auto
operator&&
classCatch_1_1ExprLhs.html
a5d85cdd34a136c37fa5e5283c2ff54d5
(RhsT const &) -> BinaryExpr< LhsT, RhsT const &> const
auto
operator<
classCatch_1_1ExprLhs.html
a55284221df2edb3542e765c87b5691b9
(RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const &> const
auto
operator<=
classCatch_1_1ExprLhs.html
a6bd8a22c1a7fe2f66d71d7196f20af4f
(RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const &> const
auto
operator==
classCatch_1_1ExprLhs.html
a3068adff1dbbaeec62ffc368d4d6cc4d
(RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const &> const
auto
operator==
classCatch_1_1ExprLhs.html
ab707a84abdffbdc35962a495e238d393
(bool rhs) -> BinaryExpr< LhsT, bool > const
auto
operator>
classCatch_1_1ExprLhs.html
a23cb0cd983a1ac9c3df5160542199b83
(RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const &> const
auto
operator>=
classCatch_1_1ExprLhs.html
aff594ae5b957105c517a6257d2e730f0
(RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const &> const
auto
operator^
classCatch_1_1ExprLhs.html
aecefc9a1b4bf4f8fa8882fda04d60fb4
(RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const &> const
auto
operator|
classCatch_1_1ExprLhs.html
a764131057e79fd458ee1a8062f8c8732
(RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const &> const
auto
operator||
classCatch_1_1ExprLhs.html
a33e5f813f5c236b9b77d977c04266f4d
(RhsT const &) -> BinaryExpr< LhsT, RhsT const &> const
LhsT
m_lhs
classCatch_1_1ExprLhs.html
af290873a8427ccbdae6acb915fb7366a
Catch::Generators::FilterGenerator
classCatch_1_1Generators_1_1FilterGenerator.html
Catch::Generators::IGenerator
FilterGenerator
classCatch_1_1Generators_1_1FilterGenerator.html
aa16886a5e41cbd3b6ffa3dd52388a3a1
(P &&pred, GeneratorWrapper< T > &&generator)
T const &
get
classCatch_1_1Generators_1_1FilterGenerator.html
ab30e81b61a77430661d40f814758f6fe
() const override
bool
next
classCatch_1_1Generators_1_1FilterGenerator.html
a02ce0839dcaa7545c55d0fe70cc50e84
() override
GeneratorWrapper< T >
m_generator
classCatch_1_1Generators_1_1FilterGenerator.html
a6fb6975b1401cf7bd7e76e3a542a45cf
Predicate
m_predicate
classCatch_1_1Generators_1_1FilterGenerator.html
a51cda8aafad62eba1d26618f3ca8cff1
Catch::Generators::FixedValuesGenerator
classCatch_1_1Generators_1_1FixedValuesGenerator.html
Catch::Generators::IGenerator
FixedValuesGenerator
classCatch_1_1Generators_1_1FixedValuesGenerator.html
a6e9f473655413c1cb15f079890f06b86
(std::initializer_list< T > values)
T const &
get
classCatch_1_1Generators_1_1FixedValuesGenerator.html
ad2ea8c959c600386bcc4b2656b40d33e
() const override
bool
next
classCatch_1_1Generators_1_1FixedValuesGenerator.html
a6ce9e3ed045239c7b82873f24bd9cd3b
() override
size_t
m_idx
classCatch_1_1Generators_1_1FixedValuesGenerator.html
a14c3c77deb624c09065e5ccaf8646f33
std::vector< T >
m_values
classCatch_1_1Generators_1_1FixedValuesGenerator.html
a591837f944b435858bc3b9fa73502ee6
Catch::GeneratorException
classCatch_1_1GeneratorException.html
GeneratorException
classCatch_1_1GeneratorException.html
a3cf9282d555ec32389665ce723bf36ea
(const char *msg)
const char *
what
classCatch_1_1GeneratorException.html
ade029163144d136f12187e5b9a0161d5
() const noexcept override final
const char *const
m_msg
classCatch_1_1GeneratorException.html
a493b6ec9e3be0e3852de73c87dba6e5e
Catch::Generators::Generators
classCatch_1_1Generators_1_1Generators.html
Catch::Generators::IGenerator
Generators
classCatch_1_1Generators_1_1Generators.html
a2bcb50c42a8729cbac079b3b61699a61
(Gs &&... moreGenerators)
T const &
get
classCatch_1_1Generators_1_1Generators.html
a66705482b7efa88cae6e6b7062d5de6a
() const override
bool
next
classCatch_1_1Generators_1_1Generators.html
ad127fd2a07347b527f79ab3b78bd40fb
() override
void
populate
classCatch_1_1Generators_1_1Generators.html
a56e1b82d4c9c952076cd58efbf7a4572
(GeneratorWrapper< T > &&generator)
void
populate
classCatch_1_1Generators_1_1Generators.html
ad708036fa5a9bf0cd1520ce111bc851d
(T &&val)
void
populate
classCatch_1_1Generators_1_1Generators.html
a8ff8b7dda734d1808b644fefc67f4c98
(U &&val)
void
populate
classCatch_1_1Generators_1_1Generators.html
aebb8051e604c7415bb7e7de91278c278
(U &&valueOrGenerator, Gs &&... moreGenerators)
size_t
m_current
classCatch_1_1Generators_1_1Generators.html
a8f5cd6b2479cfadbd45033c4ad17ff0c
std::vector< GeneratorWrapper< T > >
m_generators
classCatch_1_1Generators_1_1Generators.html
a4d41bb9f0e8d726a8a53c86354bf19de
Catch::Generators::GeneratorUntypedBase
classCatch_1_1Generators_1_1GeneratorUntypedBase.html
GeneratorUntypedBase
classCatch_1_1Generators_1_1GeneratorUntypedBase.html
a00ff0179d739c3016756b6cf56fabbad
()=default
virtual bool
next
classCatch_1_1Generators_1_1GeneratorUntypedBase.html
aeed3c0cd6233c5f553549e453b8d6638
()=0
virtual
~GeneratorUntypedBase
classCatch_1_1Generators_1_1GeneratorUntypedBase.html
a6f05f8099fdc5744a7aff68aa8c09c7f
()
Catch::Generators::GeneratorWrapper
classCatch_1_1Generators_1_1GeneratorWrapper.html
T
GeneratorWrapper
classCatch_1_1Generators_1_1GeneratorWrapper.html
aecffeafd4fd38d91a52dadf28b6e2b29
(std::unique_ptr< IGenerator< T >> generator)
T const &
get
classCatch_1_1Generators_1_1GeneratorWrapper.html
a271f0f905f2c473c907550435b81e102
() const
bool
next
classCatch_1_1Generators_1_1GeneratorWrapper.html
acbfdca94811ae02461bd2cf5f60b666e
()
std::unique_ptr< IGenerator< T > >
m_generator
classCatch_1_1Generators_1_1GeneratorWrapper.html
a8f35291599183b36e4c5af78e17d3a8c
GeneratorWrapper< U >
classCatch_1_1Generators_1_1GeneratorWrapper.html
GeneratorWrapper
classCatch_1_1Generators_1_1GeneratorWrapper.html
aecffeafd4fd38d91a52dadf28b6e2b29
(std::unique_ptr< IGenerator< U >> generator)
U const &
get
classCatch_1_1Generators_1_1GeneratorWrapper.html
a271f0f905f2c473c907550435b81e102
() const
bool
next
classCatch_1_1Generators_1_1GeneratorWrapper.html
acbfdca94811ae02461bd2cf5f60b666e
()
std::unique_ptr< IGenerator< U > >
m_generator
classCatch_1_1Generators_1_1GeneratorWrapper.html
a8f35291599183b36e4c5af78e17d3a8c
Catch::IConfig
structCatch_1_1IConfig.html
Catch::NonCopyable
virtual int
abortAfter
structCatch_1_1IConfig.html
a363f3388a439d02217f37198eff96744
() const =0
virtual bool
allowThrows
structCatch_1_1IConfig.html
aadb95f849359de1e6eb915aab063e542
() const =0
virtual double
benchmarkConfidenceInterval
structCatch_1_1IConfig.html
ae1ec73d460a2b58c7c9b022a430a34dd
() const =0
virtual bool
benchmarkNoAnalysis
structCatch_1_1IConfig.html
aa9aa1eafdbe510e27bf319233969ee2c
() const =0
virtual unsigned int
benchmarkResamples
structCatch_1_1IConfig.html
a3b8e5581be01f4773593f8b85eb7db98
() const =0
virtual int
benchmarkSamples
structCatch_1_1IConfig.html
a583734a61796b495b80779a6540eb6cc
() const =0
virtual std::chrono::milliseconds
benchmarkWarmupTime
structCatch_1_1IConfig.html
a516879e39f2e46f69bb4ef1f1fe7023c
() const =0
virtual std::vector< std::string > const &
getSectionsToRun
structCatch_1_1IConfig.html
afc801995e115557f90e41f3d6e96908d
() const =0
virtual std::vector< std::string > const &
getTestsOrTags
structCatch_1_1IConfig.html
a1b8a299344a493eb98c12faae48421d7
() const =0
virtual bool
hasTestFilters
structCatch_1_1IConfig.html
a49a475bbeb3180c06799d6d958914649
() const =0
virtual bool
includeSuccessfulResults
structCatch_1_1IConfig.html
a2f1b0391019b9ce69921527a684eab23
() const =0
virtual double
minDuration
structCatch_1_1IConfig.html
a160c6f6e19ed6ae946f7a9e737099189
() const =0
virtual std::string
name
structCatch_1_1IConfig.html
aa2315800a05c19db71518b1edc39d43b
() const =0
virtual unsigned int
rngSeed
structCatch_1_1IConfig.html
ae049eb45979d841073fa65d1094c7f14
() const =0
virtual RunTests::InWhatOrder
runOrder
structCatch_1_1IConfig.html
a0fc59c9aba1d4018538d5526daa5eb78
() const =0
virtual bool
shouldDebugBreak
structCatch_1_1IConfig.html
a5b886c5aad9001e90f63a7cf0726af63
() const =0
virtual ShowDurations::OrNot
showDurations
structCatch_1_1IConfig.html
abaa97d281484278291f0d3db6d404aeb
() const =0
virtual bool
showInvisibles
structCatch_1_1IConfig.html
aa288bf92ccd0aafd85409d8aefdf738c
() const =0
virtual std::ostream &
stream
structCatch_1_1IConfig.html
aa4c3fe0825e7e6ebdcfa6abc7abf3617
() const =0
virtual TestSpec const &
testSpec
structCatch_1_1IConfig.html
a03a2fd8221d896d12bf3684ab2a03588
() const =0
virtual UseColour::YesOrNo
useColour
structCatch_1_1IConfig.html
a87ec19a6b486eb5b5015cf7738fee026
() const =0
virtual Verbosity
verbosity
structCatch_1_1IConfig.html
a55aff5924bdbb3f558775821b1eb4b3d
() const =0
virtual bool
warnAboutMissingAssertions
structCatch_1_1IConfig.html
a75d970c495a28e46b8e9b04a1d32149f
() const =0
virtual bool
warnAboutNoTests
structCatch_1_1IConfig.html
a30590623e3918825f2896c2262bf6fe3
() const =0
virtual
~IConfig
structCatch_1_1IConfig.html
adadf7c57478e4b0c83bea5b38d2dbc87
()
Catch::IContext
structCatch_1_1IContext.html
virtual IConfigPtr const &
getConfig
structCatch_1_1IContext.html
a72a2718232adea8925fec9e71d3efd75
() const =0
virtual IResultCapture *
getResultCapture
structCatch_1_1IContext.html
a684e4ae71d1fdf3060c352ecde1d122f
()=0
virtual IRunner *
getRunner
structCatch_1_1IContext.html
af088415dde18d039ed5a2f95b02767c6
()=0
virtual
~IContext
structCatch_1_1IContext.html
aeb17355c1be6c2ced5407cad7202628d
()
Catch::IExceptionTranslator
structCatch_1_1IExceptionTranslator.html
virtual std::string
translate
structCatch_1_1IExceptionTranslator.html
a2a554b96ed5ed411e7c796b6b42837a5
(ExceptionTranslators::const_iterator it, ExceptionTranslators::const_iterator itEnd) const =0
virtual
~IExceptionTranslator
structCatch_1_1IExceptionTranslator.html
afa00bb6258c07591df472aadae05783f
()
Catch::IExceptionTranslatorRegistry
structCatch_1_1IExceptionTranslatorRegistry.html
virtual std::string
translateActiveException
structCatch_1_1IExceptionTranslatorRegistry.html
af76ae8c331a17f2a94c9720bc0d686bb
() const =0
virtual
~IExceptionTranslatorRegistry
structCatch_1_1IExceptionTranslatorRegistry.html
acf7402e18789ea46d54ea8564ac358d3
()
Catch::Generators::IGenerator
structCatch_1_1Generators_1_1IGenerator.html
T
Catch::Generators::GeneratorUntypedBase
T
type
structCatch_1_1Generators_1_1IGenerator.html
a1f8677875fe0ff31f39c60d45504b9a5
virtual T const &
get
structCatch_1_1Generators_1_1IGenerator.html
a525d381fc9249a885b075a0632a8579a
() const =0
virtual
~IGenerator
structCatch_1_1Generators_1_1IGenerator.html
afe5b6eecbbd735e69748d68574611747
()=default
IGenerator< Float >
structCatch_1_1Generators_1_1IGenerator.html
Catch::Generators::GeneratorUntypedBase
Float
type
structCatch_1_1Generators_1_1IGenerator.html
a1f8677875fe0ff31f39c60d45504b9a5
virtual Float const &
get
structCatch_1_1Generators_1_1IGenerator.html
a525d381fc9249a885b075a0632a8579a
() const=0
virtual
~IGenerator
structCatch_1_1Generators_1_1IGenerator.html
afe5b6eecbbd735e69748d68574611747
()=default
IGenerator< Integer >
structCatch_1_1Generators_1_1IGenerator.html
Catch::Generators::GeneratorUntypedBase
Integer
type
structCatch_1_1Generators_1_1IGenerator.html
a1f8677875fe0ff31f39c60d45504b9a5
virtual Integer const &
get
structCatch_1_1Generators_1_1IGenerator.html
a525d381fc9249a885b075a0632a8579a
() const=0
virtual
~IGenerator
structCatch_1_1Generators_1_1IGenerator.html
afe5b6eecbbd735e69748d68574611747
()=default
IGenerator< std::vector< T > >
structCatch_1_1Generators_1_1IGenerator.html
Catch::Generators::GeneratorUntypedBase
std::vector< T >
type
structCatch_1_1Generators_1_1IGenerator.html
a1f8677875fe0ff31f39c60d45504b9a5
virtual std::vector< T > const &
get
structCatch_1_1Generators_1_1IGenerator.html
a525d381fc9249a885b075a0632a8579a
() const=0
virtual
~IGenerator
structCatch_1_1Generators_1_1IGenerator.html
afe5b6eecbbd735e69748d68574611747
()=default
Catch::IGeneratorTracker
structCatch_1_1IGeneratorTracker.html
virtual auto
getGenerator
structCatch_1_1IGeneratorTracker.html
a23be942fc51672598bfa02c678c3078a
() const -> Generators::GeneratorBasePtr const &=0
virtual auto
hasGenerator
structCatch_1_1IGeneratorTracker.html
ae88084f9af27c8b9a5d5775b9c148498
() const -> bool=0
virtual void
setGenerator
structCatch_1_1IGeneratorTracker.html
a9945eff42219edc5a7071eebd8b0419e
(Generators::GeneratorBasePtr &&generator)=0
virtual
~IGeneratorTracker
structCatch_1_1IGeneratorTracker.html
a20b3c82baa68f821c180d6dac1234eb1
()
Catch::IMutableContext
structCatch_1_1IMutableContext.html
Catch::IContext
virtual void
setConfig
structCatch_1_1IMutableContext.html
aa81ba080fce084e9482f20338bc88531
(IConfigPtr const &config)=0
virtual void
setResultCapture
structCatch_1_1IMutableContext.html
a4a80afd0525b7def21bee8d9b48f2d39
(IResultCapture *resultCapture)=0
virtual void
setRunner
structCatch_1_1IMutableContext.html
af2e53b1dea4527a2587cff266a730f6e
(IRunner *runner)=0
virtual
~IMutableContext
structCatch_1_1IMutableContext.html
a93f32b2ab6d0fb83637059240be799ab
()
static void
createContext
structCatch_1_1IMutableContext.html
a17e4b3f9a9674af7e2c4f081c692a628
()
static IMutableContext *
currentContext
structCatch_1_1IMutableContext.html
aca4de034d0deed74dba34f143e4e273e
friend void
cleanUpContext
structCatch_1_1IMutableContext.html
ac07cdb7d744cc8f09672d924324b55fd
()
friend IMutableContext &
getCurrentMutableContext
structCatch_1_1IMutableContext.html
aea4b25692aaf4397cdf630716976f6b8
()
Catch::IMutableEnumValuesRegistry
structCatch_1_1IMutableEnumValuesRegistry.html
virtual Detail::EnumInfo const &
registerEnum
structCatch_1_1IMutableEnumValuesRegistry.html
a948e66e85f5b66ab68256d50bfe548f4
(StringRef enumName, StringRef allEnums, std::vector< int > const &values)=0
Detail::EnumInfo const &
registerEnum
structCatch_1_1IMutableEnumValuesRegistry.html
a60e4546c6fd45f9be68e43410403b562
(StringRef enumName, StringRef allEnums, std::initializer_list< E > values)
virtual
~IMutableEnumValuesRegistry
structCatch_1_1IMutableEnumValuesRegistry.html
aebd423693128987c89ac732478d74673
()
Catch::IMutableRegistryHub
structCatch_1_1IMutableRegistryHub.html
virtual IMutableEnumValuesRegistry &
getMutableEnumValuesRegistry
structCatch_1_1IMutableRegistryHub.html
ab91c4fd63eeb0efd9bfb270e8bbd231d
()=0
virtual void
registerListener
structCatch_1_1IMutableRegistryHub.html
abd892a133f85581fd00ee75bb379ca56
(IReporterFactoryPtr const &factory)=0
virtual void
registerReporter
structCatch_1_1IMutableRegistryHub.html
a1c0ac202ac31ee9f88e8ff5cbac4b243
(std::string const &name, IReporterFactoryPtr const &factory)=0
virtual void
registerStartupException
structCatch_1_1IMutableRegistryHub.html
a72a7d5386851ac3200f8da794a009c86
() noexcept=0
virtual void
registerTagAlias
structCatch_1_1IMutableRegistryHub.html
abf2e386b6f94f615719ada711adbf822
(std::string const &alias, std::string const &tag, SourceLineInfo const &lineInfo)=0
virtual void
registerTest
structCatch_1_1IMutableRegistryHub.html
a11b85c6744d88c9f83fe16ad4a8dd451
(TestCase const &testInfo)=0
virtual void
registerTranslator
structCatch_1_1IMutableRegistryHub.html
ae6825365102693cf7707db022a2c2b49
(const IExceptionTranslator *translator)=0
virtual
~IMutableRegistryHub
structCatch_1_1IMutableRegistryHub.html
a759ca1e044e19f905fb4d306f1367193
()
Catch::IRegistryHub
structCatch_1_1IRegistryHub.html
virtual IExceptionTranslatorRegistry const &
getExceptionTranslatorRegistry
structCatch_1_1IRegistryHub.html
a48347c170d9c583af73027a27b2f0bd4
() const =0
virtual IReporterRegistry const &
getReporterRegistry
structCatch_1_1IRegistryHub.html
a55534563f7ecf7e20ec1e37285ebe54d
() const =0
virtual StartupExceptionRegistry const &
getStartupExceptionRegistry
structCatch_1_1IRegistryHub.html
a00281210628e6c616aca1d3e0d84db04
() const =0
virtual ITagAliasRegistry const &
getTagAliasRegistry
structCatch_1_1IRegistryHub.html
a3c511b1d33e5a6d95c333a0ff387df1a
() const =0
virtual ITestCaseRegistry const &
getTestCaseRegistry
structCatch_1_1IRegistryHub.html
af4f6255f0c0f8f1f179fa9d7d4843076
() const =0
virtual
~IRegistryHub
structCatch_1_1IRegistryHub.html
a050de0f27f96888c8b410992146c9a09
()
Catch::IResultCapture
structCatch_1_1IResultCapture.html
virtual auto
acquireGeneratorTracker
structCatch_1_1IResultCapture.html
a8f93a848e0a48b630ca9ecbf225e4817
(StringRef generatorName, SourceLineInfo const &lineInfo) -> IGeneratorTracker &=0
virtual void
assertionPassed
structCatch_1_1IResultCapture.html
a9b0ef2cb071e9a9dc6ec1b533026aea7
()=0
virtual void
emplaceUnscopedMessage
structCatch_1_1IResultCapture.html
a49f74f1323ef8be71b8f9b8e8b2c0fc2
(MessageBuilder const &builder)=0
virtual void
exceptionEarlyReported
structCatch_1_1IResultCapture.html
ae63ecec95db4c236c63ecf616f483810
()=0
virtual std::string
getCurrentTestName
structCatch_1_1IResultCapture.html
aea1617f4a84cc648246aa3ed6918b5bf
() const =0
virtual const AssertionResult *
getLastResult
structCatch_1_1IResultCapture.html
ab18872c89fab97405a56e9c6a4919736
() const =0
virtual void
handleExpr
structCatch_1_1IResultCapture.html
a59a2b05391e464954575d2afb6d5d607
(AssertionInfo const &info, ITransientExpression const &expr, AssertionReaction &reaction)=0
virtual void
handleFatalErrorCondition
structCatch_1_1IResultCapture.html
a48559e6598ba9474b903697b69c769b2
(StringRef message)=0
virtual void
handleIncomplete
structCatch_1_1IResultCapture.html
a89b89372eb09cc44f8dcad363de6157d
(AssertionInfo const &info)=0
virtual void
handleMessage
structCatch_1_1IResultCapture.html
a21788ebc64571abf322b80c8cc51794d
(AssertionInfo const &info, ResultWas::OfType resultType, StringRef const &message, AssertionReaction &reaction)=0
virtual void
handleNonExpr
structCatch_1_1IResultCapture.html
ab7dbdf8aa28427119583e24dbb302c63
(AssertionInfo const &info, ResultWas::OfType resultType, AssertionReaction &reaction)=0
virtual void
handleUnexpectedExceptionNotThrown
structCatch_1_1IResultCapture.html
a6382ed20486e2d9a020da971c6d5c53d
(AssertionInfo const &info, AssertionReaction &reaction)=0
virtual void
handleUnexpectedInflightException
structCatch_1_1IResultCapture.html
afc97bc69829185222f955ebeef97adfe
(AssertionInfo const &info, std::string const &message, AssertionReaction &reaction)=0
virtual bool
lastAssertionPassed
structCatch_1_1IResultCapture.html
a973435fbdcb2f6f07a0ec5719a01e956
()=0
virtual void
popScopedMessage
structCatch_1_1IResultCapture.html
a42bcb13276706bf8c3ce081ce16d37fd
(MessageInfo const &message)=0
virtual void
pushScopedMessage
structCatch_1_1IResultCapture.html
a91d154c1e087e383dcde5aad95cb6a05
(MessageInfo const &message)=0
virtual void
sectionEnded
structCatch_1_1IResultCapture.html
a4e152bc43dc0933684e31fa67a58195d
(SectionEndInfo const &endInfo)=0
virtual void
sectionEndedEarly
structCatch_1_1IResultCapture.html
afcc71eef8ca821ae132cced4a2be6988
(SectionEndInfo const &endInfo)=0
virtual bool
sectionStarted
structCatch_1_1IResultCapture.html
a5b76ed52badcb64cf374202e12b81a03
(SectionInfo const §ionInfo, Counts &assertions)=0
virtual
~IResultCapture
structCatch_1_1IResultCapture.html
a3bd16719d6772b7470887fc36c6d0808
()
Catch::IRunner
structCatch_1_1IRunner.html
virtual bool
aborting
structCatch_1_1IRunner.html
a03713202dd2e041e30b8030088ab0116
() const =0
virtual
~IRunner
structCatch_1_1IRunner.html
a5f539a88a7772d68de8a2e4028774209
()
Catch::is_callable
structCatch_1_1is__callable.html
Catch::is_callable< Fun(Args...)>
structCatch_1_1is__callable_3_01Fun_07Args_8_8_8_08_4.html
Args
Catch::is_callable_tester
structCatch_1_1is__callable__tester.html
static true_given< decltype(std::declval< Fun >)(std::declval< Args >)...))>
test
structCatch_1_1is__callable__tester.html
a91c513c4fc18b01b96fa0132706f34b3
(int)
static std::false_type
test
structCatch_1_1is__callable__tester.html
adce16c4accb860bf46f6491dd70cfd63
(...)
Catch::is_range
structCatch_1_1is__range.html
is_range_impl< T >
Catch::detail::is_range_impl
structCatch_1_1detail_1_1is__range__impl.html
T
is_range_impl< T >
structCatch_1_1detail_1_1is__range__impl.html
Catch::detail::is_range_impl< T, typename void_type< decltype(begin(std::declval< T >()))>::type >
structCatch_1_1detail_1_1is__range__impl_3_01T_00_01typename_01void__type_3_01decltype_07begin_0efe009a05f00a00c1e4e06989d122a22.html
Catch::Detail::IsStreamInsertable
classCatch_1_1Detail_1_1IsStreamInsertable.html
static const bool
value
classCatch_1_1Detail_1_1IsStreamInsertable.html
a42818b09ae5851126a70ee263769e309
static auto
test
classCatch_1_1Detail_1_1IsStreamInsertable.html
a921c9480534008707cc6bbe5545acffe
(int) -> decltype(std::declval< Stream &>()<< std::declval< U >(), std::true_type())
static auto
test
classCatch_1_1Detail_1_1IsStreamInsertable.html
ac5761375646929916dc5e165d44cd3d9
(...) -> std::false_type
Catch::IStream
structCatch_1_1IStream.html
virtual std::ostream &
stream
structCatch_1_1IStream.html
a55a9ddbe250261ff38642f480ebdd902
() const =0
virtual
~IStream
structCatch_1_1IStream.html
a344a88d0e5fc1f727f5801c72b4a4e2a
()
Catch::Generators::IteratorGenerator
classCatch_1_1Generators_1_1IteratorGenerator.html
Catch::Generators::IGenerator
T const &
get
classCatch_1_1Generators_1_1IteratorGenerator.html
a61688118e5caba23340b4b949c3bb7e4
() const override
IteratorGenerator
classCatch_1_1Generators_1_1IteratorGenerator.html
a1f795b1bbd515274673115c0a9fc2e54
(InputIterator first, InputSentinel last)
bool
next
classCatch_1_1Generators_1_1IteratorGenerator.html
acafb4fa1eebe5e1db571621a35a3f137
() override
size_t
m_current
classCatch_1_1Generators_1_1IteratorGenerator.html
a43b70e3cf312294219bd2485eaa75ba1
std::vector< T >
m_elems
classCatch_1_1Generators_1_1IteratorGenerator.html
a74eb1a6990cf0e3b548e8654bd6e99ef
Catch::ITestCaseRegistry
structCatch_1_1ITestCaseRegistry.html
virtual std::vector< TestCase > const &
getAllTests
structCatch_1_1ITestCaseRegistry.html
ad6e4d4a621655123f73ae98cfeda063d
() const =0
virtual std::vector< TestCase > const &
getAllTestsSorted
structCatch_1_1ITestCaseRegistry.html
a33e46639d0319d35497c05bb5d02be5a
(IConfig const &config) const =0
virtual
~ITestCaseRegistry
structCatch_1_1ITestCaseRegistry.html
ae14798f05ac8e2b18cff532849a4da81
()
Catch::ITestInvoker
structCatch_1_1ITestInvoker.html
virtual void
invoke
structCatch_1_1ITestInvoker.html
a6fcd5c5b67d6d5ade6491ff33411ca7f
() const =0
virtual
~ITestInvoker
structCatch_1_1ITestInvoker.html
a2c89f3eece5b1b677243766e409bd831
()
Catch::ITransientExpression
structCatch_1_1ITransientExpression.html
auto
getResult
structCatch_1_1ITransientExpression.html
a101c7db86c87eff93a8ff496720e6320
() const -> bool
auto
isBinaryExpression
structCatch_1_1ITransientExpression.html
a3b436e13a0a6d3522bbf70d4e31deb22
() const -> bool
ITransientExpression
structCatch_1_1ITransientExpression.html
aafe69572b7ed884e63ec81f58d4afd8c
(bool isBinaryExpression, bool result)
virtual void
streamReconstructedExpression
structCatch_1_1ITransientExpression.html
aabe1889df9c6e639a24afb08d8a0fe9e
(std::ostream &os) const =0
virtual
~ITransientExpression
structCatch_1_1ITransientExpression.html
aeadf426de589938c4964fe4068eeee77
()
bool
m_isBinaryExpression
structCatch_1_1ITransientExpression.html
a75ce48da824d514d08152d396abb28d8
bool
m_result
structCatch_1_1ITransientExpression.html
a4646e2b5e0156e913653ec3b9b60c942
Catch::LazyExpression
classCatch_1_1LazyExpression.html
LazyExpression
classCatch_1_1LazyExpression.html
a47186c2487bd4bf871e870ba8048553a
(bool isNegated)
LazyExpression
classCatch_1_1LazyExpression.html
ab82d5e94df0e159b018fbde0170e46f8
(LazyExpression const &other)
operator bool
classCatch_1_1LazyExpression.html
acdb846cb230cecfc6aca7a925b31fbca
() const
LazyExpression &
operator=
classCatch_1_1LazyExpression.html
ae4ae00d4f36f084c369f2da36565a822
(LazyExpression const &)=delete
bool
m_isNegated
classCatch_1_1LazyExpression.html
a975fdfe2bb139512024bb479d478425e
ITransientExpression const *
m_transientExpression
classCatch_1_1LazyExpression.html
a5a9ce4c2401a262c21b4e107551180bc
friend class
AssertionHandler
classCatch_1_1LazyExpression.html
a4301a3aa57b612dd8b6ef8461742ecab
friend struct
AssertionStats
classCatch_1_1LazyExpression.html
a64019eb137f5ce447cdc71cb80b6e7a4
friend auto
operator<<
classCatch_1_1LazyExpression.html
aa01086581cab2fcd2d4580b8fa787dfc
(std::ostream &os, LazyExpression const &lazyExpr) -> std::ostream &
friend class
RunContext
classCatch_1_1LazyExpression.html
af3aa096bb29a772bc534830f29a2ce7a
Catch::Generators::MapGenerator
classCatch_1_1Generators_1_1MapGenerator.html
Catch::Generators::IGenerator
T const &
get
classCatch_1_1Generators_1_1MapGenerator.html
a199d377afba00519f202c59b4b488235
() const override
MapGenerator
classCatch_1_1Generators_1_1MapGenerator.html
a525c7eaf53ad220ee7add534aff2522c
(F2 &&function, GeneratorWrapper< U > &&generator)
bool
next
classCatch_1_1Generators_1_1MapGenerator.html
aa07e2f12d38ae060c30cc30d9dc236c5
() override
T
m_cache
classCatch_1_1Generators_1_1MapGenerator.html
a970d45e8dccf903d3539daada255da42
Func
m_function
classCatch_1_1Generators_1_1MapGenerator.html
add8fa24bfa56705c798fe70f4c6235ff
GeneratorWrapper< U >
m_generator
classCatch_1_1Generators_1_1MapGenerator.html
a7a4c986b7721df82559d5c3cbb3bdb66
Catch::Matchers::Impl::MatchAllOf
structCatch_1_1Matchers_1_1Impl_1_1MatchAllOf.html
ArgT
MatcherBase< ArgT >
std::string
describe
structCatch_1_1Matchers_1_1Impl_1_1MatchAllOf.html
acbb9a083e93b546fd33c9235b644c40f
() const override
bool
match
structCatch_1_1Matchers_1_1Impl_1_1MatchAllOf.html
acfb377bda2c58ae62e6df9c3a8a89f8f
(ArgT const &arg) const override
MatchAllOf< ArgT >
operator&&
structCatch_1_1Matchers_1_1Impl_1_1MatchAllOf.html
aa585510d47a76cd32178eec6000a41c9
(MatcherBase< ArgT > const &other)
std::vector< MatcherBase< ArgT > const * >
m_matchers
structCatch_1_1Matchers_1_1Impl_1_1MatchAllOf.html
a98d6a2611f195a4a5c49f92fd877be9a
Catch::Matchers::Impl::MatchAnyOf
structCatch_1_1Matchers_1_1Impl_1_1MatchAnyOf.html
ArgT
MatcherBase< ArgT >
std::string
describe
structCatch_1_1Matchers_1_1Impl_1_1MatchAnyOf.html
a315285204df93d1f8e72f50dd66eb709
() const override
bool
match
structCatch_1_1Matchers_1_1Impl_1_1MatchAnyOf.html
a8a3e8338f979e56277dcf553efb78dc0
(ArgT const &arg) const override
MatchAnyOf< ArgT >
operator||
structCatch_1_1Matchers_1_1Impl_1_1MatchAnyOf.html
ab356d77b28b487c2d9fe8b1e1e6f78c9
(MatcherBase< ArgT > const &other)
std::vector< MatcherBase< ArgT > const * >
m_matchers
structCatch_1_1Matchers_1_1Impl_1_1MatchAnyOf.html
a1fb1119e6110dc15b8d5262ec0aeddd5
Catch::Matchers::Impl::MatcherBase
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
T
Catch::Matchers::Impl::MatcherUntypedBase
MatcherMethod< T >
MatchNotOf< T >
operator!
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a5bb94bf2ff5c7ef73b7c11eb173bdf3b
() const
MatchAllOf< T >
operator&&
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a23c336f6d9457735ddc8dc7ea864d7c9
(MatcherBase const &other) const
MatchAnyOf< T >
operator||
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a5f8542b8f1567a6f9c65d0a6da7b679b
(MatcherBase const &other) const
MatcherBase< ArgT >
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
Catch::Matchers::Impl::MatcherUntypedBase
MatcherMethod< ArgT >
MatchAllOf< ArgT >
operator &&
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a23c336f6d9457735ddc8dc7ea864d7c9
(MatcherBase const &other) const
MatchNotOf< ArgT >
operator!
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a5bb94bf2ff5c7ef73b7c11eb173bdf3b
() const
MatchAnyOf< ArgT >
operator||
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a5f8542b8f1567a6f9c65d0a6da7b679b
(MatcherBase const &other) const
MatcherBase< double >
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
Catch::Matchers::Impl::MatcherUntypedBase
MatcherMethod< double >
MatchAllOf< double >
operator &&
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a23c336f6d9457735ddc8dc7ea864d7c9
(MatcherBase const &other) const
MatchNotOf< double >
operator!
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a5bb94bf2ff5c7ef73b7c11eb173bdf3b
() const
MatchAnyOf< double >
operator||
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a5f8542b8f1567a6f9c65d0a6da7b679b
(MatcherBase const &other) const
MatcherBase< std::exception >
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
Catch::Matchers::Impl::MatcherUntypedBase
MatcherMethod< std::exception >
MatchAllOf< std::exception >
operator &&
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a23c336f6d9457735ddc8dc7ea864d7c9
(MatcherBase const &other) const
MatchNotOf< std::exception >
operator!
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a5bb94bf2ff5c7ef73b7c11eb173bdf3b
() const
MatchAnyOf< std::exception >
operator||
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a5f8542b8f1567a6f9c65d0a6da7b679b
(MatcherBase const &other) const
MatcherBase< std::string >
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
Catch::Matchers::Impl::MatcherUntypedBase
MatcherMethod< std::string >
MatchAllOf< std::string >
operator &&
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a23c336f6d9457735ddc8dc7ea864d7c9
(MatcherBase const &other) const
MatchNotOf< std::string >
operator!
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a5bb94bf2ff5c7ef73b7c11eb173bdf3b
() const
MatchAnyOf< std::string >
operator||
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a5f8542b8f1567a6f9c65d0a6da7b679b
(MatcherBase const &other) const
MatcherBase< std::vector< T, Alloc > >
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
Catch::Matchers::Impl::MatcherUntypedBase
MatcherMethod< std::vector< T, Alloc > >
MatchAllOf< std::vector< T, Alloc > >
operator &&
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a23c336f6d9457735ddc8dc7ea864d7c9
(MatcherBase const &other) const
MatchNotOf< std::vector< T, Alloc > >
operator!
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a5bb94bf2ff5c7ef73b7c11eb173bdf3b
() const
MatchAnyOf< std::vector< T, Alloc > >
operator||
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a5f8542b8f1567a6f9c65d0a6da7b679b
(MatcherBase const &other) const
MatcherBase< std::vector< T, AllocMatch > >
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
Catch::Matchers::Impl::MatcherUntypedBase
MatcherMethod< std::vector< T, AllocMatch > >
MatchAllOf< std::vector< T, AllocMatch > >
operator &&
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a23c336f6d9457735ddc8dc7ea864d7c9
(MatcherBase const &other) const
MatchNotOf< std::vector< T, AllocMatch > >
operator!
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a5bb94bf2ff5c7ef73b7c11eb173bdf3b
() const
MatchAnyOf< std::vector< T, AllocMatch > >
operator||
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a5f8542b8f1567a6f9c65d0a6da7b679b
(MatcherBase const &other) const
Catch::Matchers::Impl::MatcherMethod
structCatch_1_1Matchers_1_1Impl_1_1MatcherMethod.html
ObjectT
virtual bool
match
structCatch_1_1Matchers_1_1Impl_1_1MatcherMethod.html
ae0920ff9e817acf08e1bb0cbcb044e30
(ObjectT const &arg) const =0
MatcherMethod< ArgT >
structCatch_1_1Matchers_1_1Impl_1_1MatcherMethod.html
virtual bool
match
structCatch_1_1Matchers_1_1Impl_1_1MatcherMethod.html
ae0920ff9e817acf08e1bb0cbcb044e30
(ArgT const &arg) const=0
MatcherMethod< double >
structCatch_1_1Matchers_1_1Impl_1_1MatcherMethod.html
virtual bool
match
structCatch_1_1Matchers_1_1Impl_1_1MatcherMethod.html
ae0920ff9e817acf08e1bb0cbcb044e30
(double const &arg) const=0
MatcherMethod< std::exception >
structCatch_1_1Matchers_1_1Impl_1_1MatcherMethod.html
virtual bool
match
structCatch_1_1Matchers_1_1Impl_1_1MatcherMethod.html
ae0920ff9e817acf08e1bb0cbcb044e30
(std::exception const &arg) const=0
MatcherMethod< std::string >
structCatch_1_1Matchers_1_1Impl_1_1MatcherMethod.html
virtual bool
match
structCatch_1_1Matchers_1_1Impl_1_1MatcherMethod.html
ae0920ff9e817acf08e1bb0cbcb044e30
(std::string const &arg) const=0
MatcherMethod< std::vector< T, Alloc > >
structCatch_1_1Matchers_1_1Impl_1_1MatcherMethod.html
virtual bool
match
structCatch_1_1Matchers_1_1Impl_1_1MatcherMethod.html
ae0920ff9e817acf08e1bb0cbcb044e30
(std::vector< T, Alloc > const &arg) const=0
MatcherMethod< std::vector< T, AllocMatch > >
structCatch_1_1Matchers_1_1Impl_1_1MatcherMethod.html
virtual bool
match
structCatch_1_1Matchers_1_1Impl_1_1MatcherMethod.html
ae0920ff9e817acf08e1bb0cbcb044e30
(std::vector< T, AllocMatch > const &arg) const=0
MatcherMethod< T >
structCatch_1_1Matchers_1_1Impl_1_1MatcherMethod.html
virtual bool
match
structCatch_1_1Matchers_1_1Impl_1_1MatcherMethod.html
ae0920ff9e817acf08e1bb0cbcb044e30
(T const &arg) const=0
Catch::Matchers::Impl::MatcherUntypedBase
classCatch_1_1Matchers_1_1Impl_1_1MatcherUntypedBase.html
MatcherUntypedBase
classCatch_1_1Matchers_1_1Impl_1_1MatcherUntypedBase.html
ab65764dc245d85e2b268d3be870b650a
()=default
MatcherUntypedBase
classCatch_1_1Matchers_1_1Impl_1_1MatcherUntypedBase.html
a985fd3c3ffcc9f2e8dc7a330130040b0
(MatcherUntypedBase const &)=default
MatcherUntypedBase &
operator=
classCatch_1_1Matchers_1_1Impl_1_1MatcherUntypedBase.html
a62668ccc47b64a9094dcb6413f9af80b
(MatcherUntypedBase const &)=delete
std::string
toString
classCatch_1_1Matchers_1_1Impl_1_1MatcherUntypedBase.html
a5982c7c80ca71dfe2298babadad7a453
() const
virtual std::string
describe
classCatch_1_1Matchers_1_1Impl_1_1MatcherUntypedBase.html
a91d3a907dbfcbb596077df24f6e11fe2
() const =0
virtual
~MatcherUntypedBase
classCatch_1_1Matchers_1_1Impl_1_1MatcherUntypedBase.html
a853be93ce33f71b5abede38081c79e9d
()
std::string
m_cachedToString
classCatch_1_1Matchers_1_1Impl_1_1MatcherUntypedBase.html
a951095c462657e7097a9a6dc4dde813f
Catch::MatchExpr
classCatch_1_1MatchExpr.html
ArgT
MatcherT
Catch::ITransientExpression
MatchExpr
classCatch_1_1MatchExpr.html
ae55ee9bf46c8676c65e9df291a98c345
(ArgT const &arg, MatcherT const &matcher, StringRef const &matcherString)
void
streamReconstructedExpression
classCatch_1_1MatchExpr.html
ad3e41adb597750b2219bb37e51185629
(std::ostream &os) const override
ArgT const &
m_arg
classCatch_1_1MatchExpr.html
afb77e2fbf49f956d27f8617a70cf7118
MatcherT
m_matcher
classCatch_1_1MatchExpr.html
a4dea78586dd2b3268b4a186e7c0adbe2
StringRef
m_matcherString
classCatch_1_1MatchExpr.html
a33ec706994f744ff1f4a549177ec08f9
Catch::Matchers::Impl::MatchNotOf
structCatch_1_1Matchers_1_1Impl_1_1MatchNotOf.html
ArgT
MatcherBase< ArgT >
std::string
describe
structCatch_1_1Matchers_1_1Impl_1_1MatchNotOf.html
ac5fb4ef6a9069d23a4098c3c818f06b0
() const override
bool
match
structCatch_1_1Matchers_1_1Impl_1_1MatchNotOf.html
a181d693c0258e582d80dc6117a1f2b66
(ArgT const &arg) const override
MatchNotOf
structCatch_1_1Matchers_1_1Impl_1_1MatchNotOf.html
a47afdd9e4c3354cef85adc3186097ae4
(MatcherBase< ArgT > const &underlyingMatcher)
MatcherBase< ArgT > const &
m_underlyingMatcher
structCatch_1_1Matchers_1_1Impl_1_1MatchNotOf.html
af7ac67f112b0e93796b048a47329aad4
Catch::MessageBuilder
structCatch_1_1MessageBuilder.html
Catch::MessageStream
MessageBuilder
structCatch_1_1MessageBuilder.html
ac34832ca527a758f000ac233d32dd068
(StringRef const ¯oName, SourceLineInfo const &lineInfo, ResultWas::OfType type)
MessageBuilder &
operator<<
structCatch_1_1MessageBuilder.html
a20fa48d069b20dddcc2d3df8abb123c1
(T const &value)
MessageInfo
m_info
structCatch_1_1MessageBuilder.html
a979f1c2b36d78f80ee275bfa5ba0209f
Catch::MessageInfo
structCatch_1_1MessageInfo.html
MessageInfo
structCatch_1_1MessageInfo.html
afac7a84a9e8655428035a3c5418044f0
(StringRef const &_macroName, SourceLineInfo const &_lineInfo, ResultWas::OfType _type)
bool
operator<
structCatch_1_1MessageInfo.html
a8254cb8fca2da02a29a9843cdcb79df1
(MessageInfo const &other) const
bool
operator==
structCatch_1_1MessageInfo.html
af4b37f2172ba55395813b4bb6bbbde1a
(MessageInfo const &other) const
SourceLineInfo
lineInfo
structCatch_1_1MessageInfo.html
a985165328723e599696ebd8e43195cc5
StringRef
macroName
structCatch_1_1MessageInfo.html
a3ee7cd41def0989d2193bad7101436a0
std::string
message
structCatch_1_1MessageInfo.html
ab6cd06e050bf426c6577502a5c50e256
unsigned int
sequence
structCatch_1_1MessageInfo.html
a7f4f57ea21e50160adefce7b68a781d6
ResultWas::OfType
type
structCatch_1_1MessageInfo.html
ae928b9117465c696e45951d9d0284e78
static unsigned int
globalCount
structCatch_1_1MessageInfo.html
a250459555d236f9510a5afd78a6c1979
Catch::MessageStream
structCatch_1_1MessageStream.html
MessageStream &
operator<<
structCatch_1_1MessageStream.html
a554c4aff5925a077e9fe9d858217428d
(T const &value)
ReusableStringStream
m_stream
structCatch_1_1MessageStream.html
a9202520faed8882ef469db9f353ec578
Catch::NameAndTags
structCatch_1_1NameAndTags.html
NameAndTags
structCatch_1_1NameAndTags.html
ab585111e615ce8c504a2b9630de8ee94
(StringRef const &name_=StringRef(), StringRef const &tags_=StringRef()) noexcept
StringRef
name
structCatch_1_1NameAndTags.html
a7cbea60e0cebfa622c667008eb011420
StringRef
tags
structCatch_1_1NameAndTags.html
a74062ed1138834a348424eb7ed900c57
Catch::NonCopyable
classCatch_1_1NonCopyable.html
NonCopyable
classCatch_1_1NonCopyable.html
a4b492dd5753f9952350fb64dc6cb9fe2
()
virtual
~NonCopyable
classCatch_1_1NonCopyable.html
a81254677280fef337eb4a676e91e3293
()
NonCopyable
classCatch_1_1NonCopyable.html
a74cf3e4aa051c284941e39b436b2f693
(NonCopyable const &)=delete
NonCopyable
classCatch_1_1NonCopyable.html
a09d1d8775db8c495fa40c285b034faa3
(NonCopyable &&)=delete
NonCopyable &
operator=
classCatch_1_1NonCopyable.html
a958b5f57d45fdd6f418bec8b46a629ab
(NonCopyable const &)=delete
NonCopyable &
operator=
classCatch_1_1NonCopyable.html
a317697b6d3c4cda093666ce61d3a1e31
(NonCopyable &&)=delete
Catch::Option
classCatch_1_1Option.html
T
bool
none
classCatch_1_1Option.html
a821753afdc3fac947a13a01fbe0d248e
() const
operator bool
classCatch_1_1Option.html
aba0def0bd9cd45d4e00fe47a604b0270
() const
bool
operator!
classCatch_1_1Option.html
a96dccb86bdf45ee0c08e122b6133bef3
() const
T &
operator*
classCatch_1_1Option.html
afd989852fa453731c3190dac63caccb0
()
T const &
operator*
classCatch_1_1Option.html
a734fc9c2eb1a1f7f8e8f6a4eb12160f0
() const
T *
operator->
classCatch_1_1Option.html
acad340798a16c8f700f8763119e90f31
()
const T *
operator->
classCatch_1_1Option.html
ae8343cbc36dbb95b2dce333d2a6fdc28
() const
Option &
operator=
classCatch_1_1Option.html
a78c65b15dd6b2fbd04c5012c43017c8f
(Option const &_other)
Option &
operator=
classCatch_1_1Option.html
a2be7e343ab22d6061726d32ab4622653
(T const &_value)
Option
classCatch_1_1Option.html
a8efb01b593d798decc80cbbdf311f2a3
()
Option
classCatch_1_1Option.html
a5aeb9c22d48a6882bdf5fb4730b06c86
(T const &_value)
Option
classCatch_1_1Option.html
af02f2e4559f06384baec0def8c68c5fd
(Option const &_other)
void
reset
classCatch_1_1Option.html
a37b4e0e5d4d56296adacd267a616f4e0
()
bool
some
classCatch_1_1Option.html
a97c95829afbe92f2bcc5fd75b32c0825
() const
T
valueOr
classCatch_1_1Option.html
a8d9ae2e30b0eb76fe134a6fbc8423124
(T const &defaultValue) const
~Option
classCatch_1_1Option.html
a37fe90bb47bb909f150a5ad6be25581a
()
T *
nullableValue
classCatch_1_1Option.html
aa6643e8dc409f4fc86cc8c80f9c3266b
char
storage
classCatch_1_1Option.html
acdebca1b18bb8542c3f676b8dd805f23
[sizeof(T)]
Catch::pluralise
structCatch_1_1pluralise.html
pluralise
structCatch_1_1pluralise.html
a5c55e22de2416cfe416edf715c6b9234
(std::size_t count, std::string const &label)
std::size_t
m_count
structCatch_1_1pluralise.html
a4dce2fa13ec6f00fac09b2418265441e
std::string
m_label
structCatch_1_1pluralise.html
a8849cbdd3f11ebe7747597c8644e8793
friend std::ostream &
operator<<
structCatch_1_1pluralise.html
aa7dac6b165514c1f85e0695d678fdef5
(std::ostream &os, pluralise const &pluraliser)
Catch::Matchers::Generic::PredicateMatcher
classCatch_1_1Matchers_1_1Generic_1_1PredicateMatcher.html
T
Catch::Matchers::Impl::MatcherBase
std::string
describe
classCatch_1_1Matchers_1_1Generic_1_1PredicateMatcher.html
af7d59e94892cc09471bbaefac4c889fd
() const override
bool
match
classCatch_1_1Matchers_1_1Generic_1_1PredicateMatcher.html
a2ec0e8ec19c4c5e26271d59a06a62b52
(T const &item) const override
PredicateMatcher
classCatch_1_1Matchers_1_1Generic_1_1PredicateMatcher.html
a57d53ef028c2f7b92b016f627f91aa76
(std::function< bool(T const &)> const &elem, std::string const &descr)
std::string
m_description
classCatch_1_1Matchers_1_1Generic_1_1PredicateMatcher.html
a7736732e65a93e4e1f889804d043407e
std::function< bool(T const &)>
m_predicate
classCatch_1_1Matchers_1_1Generic_1_1PredicateMatcher.html
ab7f09e9f96fb9d794e1fc699497ec3e0
Catch::Generators::RandomFloatingGenerator
classCatch_1_1Generators_1_1RandomFloatingGenerator.html
IGenerator< Float >
Float const &
get
classCatch_1_1Generators_1_1RandomFloatingGenerator.html
a0dea6fa1f9e2647df022f0b588cf0a8f
() const override
bool
next
classCatch_1_1Generators_1_1RandomFloatingGenerator.html
a6a65e5f16abd884f58c31581b2a0d6db
() override
RandomFloatingGenerator
classCatch_1_1Generators_1_1RandomFloatingGenerator.html
abce275ce88f7c3465addd7a98b6c408d
(Float a, Float b)
Float
m_current_number
classCatch_1_1Generators_1_1RandomFloatingGenerator.html
a3591690761d8da0f4438623a453e6bc0
std::uniform_real_distribution< Float >
m_dist
classCatch_1_1Generators_1_1RandomFloatingGenerator.html
a6a79be0000a6c2a17e4f11dadb43c8ac
Catch::SimplePcg32 &
m_rng
classCatch_1_1Generators_1_1RandomFloatingGenerator.html
a6142d65c14d2749ecb3dbc6949c0ca1c
Catch::Generators::RandomIntegerGenerator
classCatch_1_1Generators_1_1RandomIntegerGenerator.html
IGenerator< Integer >
Integer const &
get
classCatch_1_1Generators_1_1RandomIntegerGenerator.html
aafbdf9028762f5e8f8ca9c317d686fca
() const override
bool
next
classCatch_1_1Generators_1_1RandomIntegerGenerator.html
aaa3db70fbdfa3e8dcb61fb5592eba81f
() override
RandomIntegerGenerator
classCatch_1_1Generators_1_1RandomIntegerGenerator.html
a886d16c899ad70781b83a0e8f9d2cf96
(Integer a, Integer b)
Integer
m_current_number
classCatch_1_1Generators_1_1RandomIntegerGenerator.html
a1b811ebf04416b6b822ce153b040f020
std::uniform_int_distribution< Integer >
m_dist
classCatch_1_1Generators_1_1RandomIntegerGenerator.html
a0f9a8e409e291c332ebba1667cdc90fe
Catch::SimplePcg32 &
m_rng
classCatch_1_1Generators_1_1RandomIntegerGenerator.html
af561ef07b93877d15a9af5e5fe19ea13
Catch::Generators::RangeGenerator
classCatch_1_1Generators_1_1RangeGenerator.html
Catch::Generators::IGenerator
T const &
get
classCatch_1_1Generators_1_1RangeGenerator.html
a2639173bb9f06ba353314cd226fcefec
() const override
bool
next
classCatch_1_1Generators_1_1RangeGenerator.html
a4e6b2038832f09724d5a4355b4691259
() override
RangeGenerator
classCatch_1_1Generators_1_1RangeGenerator.html
a6a9b3cc009471c085c985642e0ab102e
(T const &start, T const &end, T const &step)
RangeGenerator
classCatch_1_1Generators_1_1RangeGenerator.html
ac999eb143945ff311b97d2c767df90d3
(T const &start, T const &end)
T
m_current
classCatch_1_1Generators_1_1RangeGenerator.html
af2be334be7dc9be55bcb75b2609dea64
T
m_end
classCatch_1_1Generators_1_1RangeGenerator.html
adea61e79cfc8c51efdea2526daa33dec
bool
m_positive
classCatch_1_1Generators_1_1RangeGenerator.html
ad4f0ce4efcf625e04150547363437ff8
T
m_step
classCatch_1_1Generators_1_1RangeGenerator.html
a44e4683a9f98df49792502a2c51ff249
Catch::Matchers::StdString::RegexMatcher
structCatch_1_1Matchers_1_1StdString_1_1RegexMatcher.html
Catch::Matchers::Impl::MatcherBase
std::string
describe
structCatch_1_1Matchers_1_1StdString_1_1RegexMatcher.html
a1f788cd5258c987e5043f6c7f43adeb9
() const override
bool
match
structCatch_1_1Matchers_1_1StdString_1_1RegexMatcher.html
aa8e61adccabb2f36133029301f6b8f4e
(std::string const &matchee) const override
RegexMatcher
structCatch_1_1Matchers_1_1StdString_1_1RegexMatcher.html
ab914deb885fe25558c41ab368c6b3916
(std::string regex, CaseSensitive::Choice caseSensitivity)
CaseSensitive::Choice
m_caseSensitivity
structCatch_1_1Matchers_1_1StdString_1_1RegexMatcher.html
afb5fb3d3734c4e882162b51559d09bd4
std::string
m_regex
structCatch_1_1Matchers_1_1StdString_1_1RegexMatcher.html
af1020e7266bcfa76ffad011ff89ea14e
Catch::RegistrarForTagAliases
structCatch_1_1RegistrarForTagAliases.html
RegistrarForTagAliases
structCatch_1_1RegistrarForTagAliases.html
ae4e45830e4763bcd65d55d8db9167b69
(char const *alias, char const *tag, SourceLineInfo const &lineInfo)
Catch::Generators::RepeatGenerator
classCatch_1_1Generators_1_1RepeatGenerator.html
Catch::Generators::IGenerator
T const &
get
classCatch_1_1Generators_1_1RepeatGenerator.html
a43bd573274c9a0cd7f4406a3d0d36d49
() const override
bool
next
classCatch_1_1Generators_1_1RepeatGenerator.html
a24d5c2b1c09d6d220d4bd4c83f222dcb
() override
RepeatGenerator
classCatch_1_1Generators_1_1RepeatGenerator.html
a3aee12c4f9c2c04823ca3c75a20f234f
(size_t repeats, GeneratorWrapper< T > &&generator)
size_t
m_current_repeat
classCatch_1_1Generators_1_1RepeatGenerator.html
ad834535fe3a2aec44bf53632c43f68cf
GeneratorWrapper< T >
m_generator
classCatch_1_1Generators_1_1RepeatGenerator.html
ae4eeba772ffba6d928f959835e8db154
size_t
m_repeat_index
classCatch_1_1Generators_1_1RepeatGenerator.html
ab311143cc38451a21de61f444fbc7cf6
std::vector< T >
m_returned
classCatch_1_1Generators_1_1RepeatGenerator.html
aee4c7a8c54c739f2fea75c01b02ccc6e
size_t
m_target_repeats
classCatch_1_1Generators_1_1RepeatGenerator.html
af73981a50e1e1438d0159ac0b55a84bf
Catch::ResultDisposition
structCatch_1_1ResultDisposition.html
ContinueOnFailure
structCatch_1_1ResultDisposition.html
a3396cad6e2259af326b3aae93e23e9d8aa18c94bd60c5614e17a84c2ced3bbfd5
FalseTest
structCatch_1_1ResultDisposition.html
a3396cad6e2259af326b3aae93e23e9d8a9980604245f19884691f941dec03eeb8
Flags
structCatch_1_1ResultDisposition.html
a3396cad6e2259af326b3aae93e23e9d8
Normal
structCatch_1_1ResultDisposition.html
a3396cad6e2259af326b3aae93e23e9d8af3bd52347ed6f8796e8ce2f77bb39ea5
ContinueOnFailure
structCatch_1_1ResultDisposition.html
a3396cad6e2259af326b3aae93e23e9d8aa18c94bd60c5614e17a84c2ced3bbfd5
FalseTest
structCatch_1_1ResultDisposition.html
a3396cad6e2259af326b3aae93e23e9d8a9980604245f19884691f941dec03eeb8
SuppressFail
structCatch_1_1ResultDisposition.html
a3396cad6e2259af326b3aae93e23e9d8a1a88eb6004bddee4ccae4b421991bf54
Normal
structCatch_1_1ResultDisposition.html
a3396cad6e2259af326b3aae93e23e9d8af3bd52347ed6f8796e8ce2f77bb39ea5
SuppressFail
structCatch_1_1ResultDisposition.html
a3396cad6e2259af326b3aae93e23e9d8a1a88eb6004bddee4ccae4b421991bf54
Catch::ResultWas
structCatch_1_1ResultWas.html
DidntThrowException
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efa8b6d3d5bc78d4e7a95543b6ecfbdb57d
Exception
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efaa9107b7836cc7590ca668002f76d27c7
ExplicitFailure
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efacecfc052e2499499b13304249303cc36
ExpressionFailed
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efa5e7126b8458dc1376ac870a719f7873f
FailureBit
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efa1818f1b198f10b5734c405142b22025c
FatalErrorCondition
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efa87fa1f2a2a63290b61948002e2935377
Info
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efa30222063929ca1b6318faa78e8242f1c
OfType
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601ef
Unknown
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efa65721dda02fe5efb522e7449e496608a
Ok
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efae7cbe89bb9ec7ece9b44d48b63d01b63
Info
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efa30222063929ca1b6318faa78e8242f1c
Warning
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efa67e9d36ba0f04a60a19896834d840c21
FailureBit
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efa1818f1b198f10b5734c405142b22025c
ExpressionFailed
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efa5e7126b8458dc1376ac870a719f7873f
ExplicitFailure
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efacecfc052e2499499b13304249303cc36
Exception
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efaa9107b7836cc7590ca668002f76d27c7
ThrewException
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efa3bb56296483947280cf7fa1ad074ab45
DidntThrowException
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efa8b6d3d5bc78d4e7a95543b6ecfbdb57d
FatalErrorCondition
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efa87fa1f2a2a63290b61948002e2935377
Ok
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efae7cbe89bb9ec7ece9b44d48b63d01b63
ThrewException
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efa3bb56296483947280cf7fa1ad074ab45
Unknown
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efa65721dda02fe5efb522e7449e496608a
Warning
structCatch_1_1ResultWas.html
a624e1ee3661fcf6094ceef1f654601efa67e9d36ba0f04a60a19896834d840c21
Catch::ReusableStringStream
classCatch_1_1ReusableStringStream.html
Catch::NonCopyable
auto
get
classCatch_1_1ReusableStringStream.html
a6881808c60a080d4e24a0b81c94cbf67
() -> std::ostream &
auto
operator<<
classCatch_1_1ReusableStringStream.html
af95f72024c082db70e5e50782e28e4f6
(T const &value) -> ReusableStringStream &
ReusableStringStream
classCatch_1_1ReusableStringStream.html
a9b3f8c52b0d2d63ffd825297a9c09781
()
auto
str
classCatch_1_1ReusableStringStream.html
a0e9ecf260b2a5d35f4886ef0d51f6270
() const -> std::string
~ReusableStringStream
classCatch_1_1ReusableStringStream.html
aba9384e258a4db3178447b6a58414712
()
std::size_t
m_index
classCatch_1_1ReusableStringStream.html
a6e8154ffe67117de424c491e3b192504
std::ostream *
m_oss
classCatch_1_1ReusableStringStream.html
ae8dc0aa8ab418990869cd5ea9ee51f14
catch_ros::ROSReporter
classcatch__ros_1_1ROSReporter.html
virtual bool
assertionEnded
classcatch__ros_1_1ROSReporter.html
a72ba1fcf5e18b5ac7ef8f0df4c023f83
(Catch::AssertionStats const &assertionStats)
virtual void
assertionStarting
classcatch__ros_1_1ROSReporter.html
ac5a7a2466d390c56572e8ff8fd7715df
(Catch::AssertionInfo const &assertionInfo)
virtual Catch::ReporterPreferences
getPreferences
classcatch__ros_1_1ROSReporter.html
aaf5ad715c9d338c6fa7bf7526c1d3c71
() const
virtual void
noMatchingTestCases
classcatch__ros_1_1ROSReporter.html
a700eb50ef23577973dcdcf65e58bc5e6
(std::string const &spec)
ROSReporter
classcatch__ros_1_1ROSReporter.html
a1712e550543daf37b272f7c2bc4dab73
(Catch::ReporterConfig const &_config)
virtual void
sectionEnded
classcatch__ros_1_1ROSReporter.html
a9ff9f8f6af64ef2162c3fecd8b021bba
(Catch::SectionStats const §ionStats)
virtual void
sectionStarting
classcatch__ros_1_1ROSReporter.html
aaa96205ae929dfe0938fac4d5e8b2cf9
(Catch::SectionInfo const §ionInfo)
virtual void
skipTest
classcatch__ros_1_1ROSReporter.html
a774e7b7033e9b83e1fcb380b1bde0646
(Catch::TestCaseInfo const &testInfo)
virtual void
testCaseEnded
classcatch__ros_1_1ROSReporter.html
ae49b5962c85ea1f0f8260f45bc6c8354
(Catch::TestCaseStats const &testCaseStats)
virtual void
testCaseStarting
classcatch__ros_1_1ROSReporter.html
a45904b4b7ae4e6af7157e5b995c397ce
(Catch::TestCaseInfo const &testInfo)
virtual void
testGroupEnded
classcatch__ros_1_1ROSReporter.html
a1f5e69c3d10c4b8733466036e42e9be0
(Catch::TestGroupStats const &testGroupStats)
virtual void
testGroupStarting
classcatch__ros_1_1ROSReporter.html
ac8f5c29fc65e127163853068345b7586
(Catch::GroupInfo const &groupInfo)
virtual void
testRunEnded
classcatch__ros_1_1ROSReporter.html
a68da0a818a45585f57cddce1888f7d82
(Catch::TestRunStats const &testRunStats)
virtual void
testRunEndedCumulative
classcatch__ros_1_1ROSReporter.html
a55916553898edb21290b3a5c553ca259
()
virtual void
testRunStarting
classcatch__ros_1_1ROSReporter.html
a76e496efaa679c6b9d2e2893d14be210
(Catch::TestRunInfo const &runInfo)
void
writeAssertion
classcatch__ros_1_1ROSReporter.html
a2bb9d670dae399fdcd0c5700dd93e6bb
(Catch::AssertionStats const &stats)
void
writeAssertions
classcatch__ros_1_1ROSReporter.html
af9c27fab9f7167f3bd1ba626a0e12ceb
(SectionNode const §ionNode)
void
writeGroup
classcatch__ros_1_1ROSReporter.html
a41e9d718d0ad7f1554c9556de518e66c
(TestGroupNode const &groupNode, double suiteTime)
void
writeRun
classcatch__ros_1_1ROSReporter.html
a767c7f008295dcf71853b6b052f065a9
(TestRunNode const &runNode)
void
writeSection
classcatch__ros_1_1ROSReporter.html
a9043f46e7a0ca7ccdeeaea7fdb62a2e2
(std::string const &className, std::string const &rootName, SectionNode const §ionNode)
void
writeTestCase
classcatch__ros_1_1ROSReporter.html
acda9f57d1bc6447bf7ac28b13d97baee
(TestCaseNode const &testCaseNode)
~ROSReporter
classcatch__ros_1_1ROSReporter.html
a3016a9b8adef6118e9de63cc9010f7ca
()
static std::string
getDescription
classcatch__ros_1_1ROSReporter.html
a4031a31da56b39015fbcf158032622a4
()
Catch::ConsoleReporter *
console
classcatch__ros_1_1ROSReporter.html
ab1efe785619c192d7b10361b3d58201f
std::stringstream
consoleOut
classcatch__ros_1_1ROSReporter.html
ac2e3ef7111f528591fa6e9b5f903391b
std::ostringstream
stdErrForSuite
classcatch__ros_1_1ROSReporter.html
a0eadcff579fd3d5d699028425634d309
std::ostringstream
stdOutForSuite
classcatch__ros_1_1ROSReporter.html
a819929e4de21888edc3819faf311b49d
unsigned int
totalUnexpectedExceptions
classcatch__ros_1_1ROSReporter.html
a33f63c184a05e2ca3a8a701777a7c289
unsigned int
unexpectedExceptions
classcatch__ros_1_1ROSReporter.html
a1f004eb6011189e0a30bd9045a38ed5a
Catch::XmlWriter
xml
classcatch__ros_1_1ROSReporter.html
a83f95ca8c2ffcf9b31f2a81e86d520eb
Catch::RunTests
structCatch_1_1RunTests.html
InDeclarationOrder
structCatch_1_1RunTests.html
ab56bd851b1dd085869992d1a9d73dc5da732a98670b4661d80d8c392784a14f09
InLexicographicalOrder
structCatch_1_1RunTests.html
ab56bd851b1dd085869992d1a9d73dc5da8c62a42e94d867c708b421322b1c386f
InRandomOrder
structCatch_1_1RunTests.html
ab56bd851b1dd085869992d1a9d73dc5da262441c5b5391b628ca6930c3ba028a5
InWhatOrder
structCatch_1_1RunTests.html
ab56bd851b1dd085869992d1a9d73dc5d
InDeclarationOrder
structCatch_1_1RunTests.html
ab56bd851b1dd085869992d1a9d73dc5da732a98670b4661d80d8c392784a14f09
InLexicographicalOrder
structCatch_1_1RunTests.html
ab56bd851b1dd085869992d1a9d73dc5da8c62a42e94d867c708b421322b1c386f
InRandomOrder
structCatch_1_1RunTests.html
ab56bd851b1dd085869992d1a9d73dc5da262441c5b5391b628ca6930c3ba028a5
Catch::ScopedMessage
classCatch_1_1ScopedMessage.html
ScopedMessage
classCatch_1_1ScopedMessage.html
a5cc59f0f2ebe840e6607f83004d49a17
(MessageBuilder const &builder)
ScopedMessage
classCatch_1_1ScopedMessage.html
a5fe2e79afdfd737818c15edfc49f378e
(ScopedMessage &duplicate)=delete
ScopedMessage
classCatch_1_1ScopedMessage.html
aac833a6a2245a26e6bd5c9252ca1caa0
(ScopedMessage &&old)
~ScopedMessage
classCatch_1_1ScopedMessage.html
a43190843f9eeb84a0b42b0bc95fdf93a
()
MessageInfo
m_info
classCatch_1_1ScopedMessage.html
ae6e1476f389cc6e1586f033b3747b27b
bool
m_moved
classCatch_1_1ScopedMessage.html
a4fe5607c1f7407240a0da8405b1c12e7
Catch::Section
classCatch_1_1Section.html
Catch::NonCopyable
operator bool
classCatch_1_1Section.html
a0632b804dcea1417a2970620a9742eb3
() const
Section
classCatch_1_1Section.html
a68fd4e51e8981aaa7ddb00d8a6abd099
(SectionInfo const &info)
~Section
classCatch_1_1Section.html
aa1422edd68a77aa578b5cc6b8b69f86f
()
Counts
m_assertions
classCatch_1_1Section.html
ae0a2acc394d4bd1bc7a51a1445d25034
SectionInfo
m_info
classCatch_1_1Section.html
a22f54832b33b341ae5a78807a6219af6
std::string
m_name
classCatch_1_1Section.html
a29a372077fda582bbd79fb192067f277
bool
m_sectionIncluded
classCatch_1_1Section.html
a038bb0d5d2718df6e3ae1ece4b3d695d
Timer
m_timer
classCatch_1_1Section.html
a1548993afa64305a1b093391c6884b7e
Catch::SectionEndInfo
structCatch_1_1SectionEndInfo.html
double
durationInSeconds
structCatch_1_1SectionEndInfo.html
a7c262f2dab9cff166b8eca620c47eea5
Counts
prevAssertions
structCatch_1_1SectionEndInfo.html
ae70b154cbc05b5dd2901d97f89303d8c
SectionInfo
sectionInfo
structCatch_1_1SectionEndInfo.html
a2d44793392cb83735d086d726822abe9
Catch::SectionInfo
structCatch_1_1SectionInfo.html
SectionInfo
structCatch_1_1SectionInfo.html
a2808437ae7d4bc0830cee1c3995165a6
(SourceLineInfo const &_lineInfo, std::string const &_name)
SectionInfo
structCatch_1_1SectionInfo.html
a139875f2e7bd12a5898a948f8bad15b3
(SourceLineInfo const &_lineInfo, std::string const &_name, std::string const &)
std::string
description
structCatch_1_1SectionInfo.html
a0052060219a6de74bb7ade34d4163a4e
SourceLineInfo
lineInfo
structCatch_1_1SectionInfo.html
adbc83b8a3507c4acc8ee249e93465711
std::string
name
structCatch_1_1SectionInfo.html
a704c8fc662d309137e0d4f199cb7df58
Catch::ShowDurations
structCatch_1_1ShowDurations.html
Always
structCatch_1_1ShowDurations.html
a82fa0174554187220c1eda175f122ee1ab49682ccb55f2d6b4dfcdb027c09da9a
DefaultForReporter
structCatch_1_1ShowDurations.html
a82fa0174554187220c1eda175f122ee1aba1710583107b0736c1f5f0f8dfd23c8
Never
structCatch_1_1ShowDurations.html
a82fa0174554187220c1eda175f122ee1af1a716bc46185f561382a12a0dede9f3
OrNot
structCatch_1_1ShowDurations.html
a82fa0174554187220c1eda175f122ee1
DefaultForReporter
structCatch_1_1ShowDurations.html
a82fa0174554187220c1eda175f122ee1aba1710583107b0736c1f5f0f8dfd23c8
Always
structCatch_1_1ShowDurations.html
a82fa0174554187220c1eda175f122ee1ab49682ccb55f2d6b4dfcdb027c09da9a
Never
structCatch_1_1ShowDurations.html
a82fa0174554187220c1eda175f122ee1af1a716bc46185f561382a12a0dede9f3
Catch::SimplePcg32
classCatch_1_1SimplePcg32.html
std::uint32_t
result_type
classCatch_1_1SimplePcg32.html
a220ca38f6d16804c6e99937a673ec3ff
void
discard
classCatch_1_1SimplePcg32.html
a877e7a9c14d378af729ad19a0e959178
(uint64_t skip)
result_type
operator()
classCatch_1_1SimplePcg32.html
acda21743a5ac46fdff9a0b4a6d45a91f
()
void
seed
classCatch_1_1SimplePcg32.html
a215dac93c384973353a2b4f87f68c8bc
(result_type seed_)
SimplePcg32
classCatch_1_1SimplePcg32.html
a045c99a96f9b0faf384e22f871576282
()
SimplePcg32
classCatch_1_1SimplePcg32.html
a901fc48d250c3d92b1ec067bcc6155c1
(result_type seed_)
static constexpr result_type()
max
classCatch_1_1SimplePcg32.html
a282cfed1bcba2ae23f242913489195af
()
static constexpr result_type()
min
classCatch_1_1SimplePcg32.html
a388575137fa70bb32a367a5ad59f2a46
()
std::uint64_t
state_type
classCatch_1_1SimplePcg32.html
a87e58661dd1fa2994b6b9c38c4efafdb
std::uint64_t
m_state
classCatch_1_1SimplePcg32.html
a830bb20e51776b605910f4a00dde46ad
static const std::uint64_t
s_inc
classCatch_1_1SimplePcg32.html
a34f89a8ee054db204c8cf17632ac4c03
friend bool
operator!=
classCatch_1_1SimplePcg32.html
a4940863fe85f6c5a2fa9b3910bfb7406
(SimplePcg32 const &lhs, SimplePcg32 const &rhs)
friend bool
operator==
classCatch_1_1SimplePcg32.html
a3f1e143181b91f902ce034e2878f87eb
(SimplePcg32 const &lhs, SimplePcg32 const &rhs)
Catch::Generators::SingleValueGenerator
classCatch_1_1Generators_1_1SingleValueGenerator.html
Catch::Generators::IGenerator
T const &
get
classCatch_1_1Generators_1_1SingleValueGenerator.html
a5142058c52131a2471e7307972f99b50
() const override
bool
next
classCatch_1_1Generators_1_1SingleValueGenerator.html
a10833b34e3ccbc484624185712eb8b6e
() override
SingleValueGenerator
classCatch_1_1Generators_1_1SingleValueGenerator.html
a532140dd2d1a673692271bb76a661ebe
(T &&value)
T
m_value
classCatch_1_1Generators_1_1SingleValueGenerator.html
a93402a3203dad8ae7edcd681b1ed5938
Catch::SourceLineInfo
structCatch_1_1SourceLineInfo.html
bool
empty
structCatch_1_1SourceLineInfo.html
a10a5b5b7dff82971879c2eb8d83f9b3b
() const noexcept
bool
operator<
structCatch_1_1SourceLineInfo.html
af77415416919d2d6030b4be085b92f7a
(SourceLineInfo const &other) const noexcept
SourceLineInfo &
operator=
structCatch_1_1SourceLineInfo.html
a1a6cfc0197357ef4e329bb256aa8a354
(SourceLineInfo const &)=default
SourceLineInfo &
operator=
structCatch_1_1SourceLineInfo.html
ab8469b89d86bdd69b6b9f2b610600258
(SourceLineInfo &&) noexcept=default
bool
operator==
structCatch_1_1SourceLineInfo.html
af07e4fdeddf8409b91e4f842f6264cf8
(SourceLineInfo const &other) const noexcept
SourceLineInfo
structCatch_1_1SourceLineInfo.html
a2d80932bb4129b1606d1924a5c44be2f
()=delete
SourceLineInfo
structCatch_1_1SourceLineInfo.html
a48510b82a39a042ab370ed143dd30c10
(char const *_file, std::size_t _line) noexcept
SourceLineInfo
structCatch_1_1SourceLineInfo.html
a7c44c9986c33a9cf842b791374332d41
(SourceLineInfo const &other)=default
SourceLineInfo
structCatch_1_1SourceLineInfo.html
a5ea6179645457b8ec961aec9ca4c5588
(SourceLineInfo &&) noexcept=default
char const *
file
structCatch_1_1SourceLineInfo.html
ad65537703e9f08c1fa7777fbc3f0c617
std::size_t
line
structCatch_1_1SourceLineInfo.html
a841e5d696c7b9cde24e45e61dd979c77
Catch::Matchers::StdString::StartsWithMatcher
structCatch_1_1Matchers_1_1StdString_1_1StartsWithMatcher.html
Catch::Matchers::StdString::StringMatcherBase
bool
match
structCatch_1_1Matchers_1_1StdString_1_1StartsWithMatcher.html
a7da4747aed0c48989d8be59a89e2b7fb
(std::string const &source) const override
StartsWithMatcher
structCatch_1_1Matchers_1_1StdString_1_1StartsWithMatcher.html
a7b86f258bdbd131a6e7bcd94a8977325
(CasedString const &comparator)
Catch::StreamEndStop
structCatch_1_1StreamEndStop.html
std::string
operator+
structCatch_1_1StreamEndStop.html
a4a518f0342a381074821d5bda2651401
() const
Catch::StringMaker
structCatch_1_1StringMaker.html
static std::enable_if<::Catch::Detail::IsStreamInsertable< Fake >::value, std::string >::type
convert
structCatch_1_1StringMaker.html
ab2c357e22b754802c4b1351257103eb6
(const Fake &value)
static std::enable_if<!::Catch::Detail::IsStreamInsertable< Fake >::value, std::string >::type
convert
structCatch_1_1StringMaker.html
a68bb548de0e5ad364228b1ca3dd2f561
(const Fake &value)
Catch::StringMaker< bool >
structCatch_1_1StringMaker_3_01bool_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01bool_01_4.html
a37e9899c82c4b4515f876f16f8957a77
(bool b)
Catch::StringMaker< Catch::Detail::Approx >
structCatch_1_1StringMaker_3_01Catch_1_1Detail_1_1Approx_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01Catch_1_1Detail_1_1Approx_01_4.html
a8e5015720682fecfbff0f05de19a698f
(Catch::Detail::Approx const &value)
Catch::StringMaker< char * >
structCatch_1_1StringMaker_3_01char_01_5_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01char_01_5_01_4.html
a33049e24281ea6fba48bd8817bdd52bd
(char *str)
Catch::StringMaker< char >
structCatch_1_1StringMaker_3_01char_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01char_01_4.html
a4e3db69a12bb83f3ef89251893e65da5
(char c)
Catch::StringMaker< char const * >
structCatch_1_1StringMaker_3_01char_01const_01_5_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01char_01const_01_5_01_4.html
a20813965ad59cdf6d1f874f47158432d
(char const *str)
Catch::StringMaker< char[SZ]>
structCatch_1_1StringMaker_3_01char[SZ]_4.html
SZ
static std::string
convert
structCatch_1_1StringMaker_3_01char[SZ]_4.html
a095e415534f9145300271befe9853357
(char const *str)
Catch::StringMaker< double >
structCatch_1_1StringMaker_3_01double_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01double_01_4.html
acaa61529acad2462292c747d34e5f3d2
(double value)
static int
precision
structCatch_1_1StringMaker_3_01double_01_4.html
a15fa2b093c532ece7f1d0c713ebaee67
Catch::StringMaker< float >
structCatch_1_1StringMaker_3_01float_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01float_01_4.html
a7ffacc6fa46a338200f3fbb2ee078648
(float value)
static int
precision
structCatch_1_1StringMaker_3_01float_01_4.html
a54ebebe76a755dbe2dd8ad409c329378
Catch::StringMaker< int >
structCatch_1_1StringMaker_3_01int_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01int_01_4.html
aab096e55fb7283f6ad47b5ca277e22e8
(int value)
Catch::StringMaker< long >
structCatch_1_1StringMaker_3_01long_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01long_01_4.html
a1c0c56497813e7a6425c5411d5e66447
(long value)
Catch::StringMaker< long long >
structCatch_1_1StringMaker_3_01long_01long_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01long_01long_01_4.html
a7a58929dca2a14c576d7d6d08bc615d2
(long long value)
Catch::StringMaker< R C::* >
structCatch_1_1StringMaker_3_01R_01C_1_1_5_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01R_01C_1_1_5_01_4.html
af69c15e0b406e945777137fe4a333731
(R C::*p)
Catch::StringMaker< R, typename std::enable_if< is_range< R >::value &&!::Catch::Detail::IsStreamInsertable< R >::value >::type >
structCatch_1_1StringMaker_3_01R_00_01typename_01std_1_1enable__if_3_01is__range_3_01R_01_4_1_1ve8233c20b54b69b4771fbd413409d181.html
static std::string
convert
structCatch_1_1StringMaker_3_01R_00_01typename_01std_1_1enable__if_3_01is__range_3_01R_01_4_1_1ve8233c20b54b69b4771fbd413409d181.html
ac6088db00103a7482fb9bc04b1603362
(R const &range)
Catch::StringMaker< signed char >
structCatch_1_1StringMaker_3_01signed_01char_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01signed_01char_01_4.html
a5ec41f32916539dc90130539db8222cf
(signed char c)
Catch::StringMaker< signed char[SZ]>
structCatch_1_1StringMaker_3_01signed_01char[SZ]_4.html
SZ
static std::string
convert
structCatch_1_1StringMaker_3_01signed_01char[SZ]_4.html
a23ac689cc79dbcfe9b1765fe9e25690e
(signed char const *str)
Catch::StringMaker< std::nullptr_t >
structCatch_1_1StringMaker_3_01std_1_1nullptr__t_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01std_1_1nullptr__t_01_4.html
a131fbb1f5cd68c93aaf30d34e3519e9c
(std::nullptr_t)
Catch::StringMaker< std::string >
structCatch_1_1StringMaker_3_01std_1_1string_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01std_1_1string_01_4.html
ae065b2ecc5c1a6c4409cf06d604bd66d
(const std::string &str)
Catch::StringMaker< std::wstring >
structCatch_1_1StringMaker_3_01std_1_1wstring_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01std_1_1wstring_01_4.html
a375d49d6281bee4d36d853fa1bd5ebbd
(const std::wstring &wstr)
Catch::StringMaker< T * >
structCatch_1_1StringMaker_3_01T_01_5_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01T_01_5_01_4.html
a2adbc75c99d71b8323f4052bcb0815c9
(U *p)
Catch::StringMaker< T[SZ]>
structCatch_1_1StringMaker_3_01T[SZ]_4.html
SZ
static std::string
convert
structCatch_1_1StringMaker_3_01T[SZ]_4.html
a3698cea2c24d8649ec9ecb5fa679eeb7
(T const(&arr)[SZ])
Catch::StringMaker< unsigned char >
structCatch_1_1StringMaker_3_01unsigned_01char_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01unsigned_01char_01_4.html
a7cddb1df26275b9a8e631466eb122f59
(unsigned char c)
Catch::StringMaker< unsigned char[SZ]>
structCatch_1_1StringMaker_3_01unsigned_01char[SZ]_4.html
SZ
static std::string
convert
structCatch_1_1StringMaker_3_01unsigned_01char[SZ]_4.html
a590d64c72b0cc75c113f1eea95d52b66
(unsigned char const *str)
Catch::StringMaker< unsigned int >
structCatch_1_1StringMaker_3_01unsigned_01int_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01unsigned_01int_01_4.html
aa0ec816ef8a65664b0524d55d08e2fd9
(unsigned int value)
Catch::StringMaker< unsigned long >
structCatch_1_1StringMaker_3_01unsigned_01long_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01unsigned_01long_01_4.html
ae105dc97e4462a86a61b59667f8423c9
(unsigned long value)
Catch::StringMaker< unsigned long long >
structCatch_1_1StringMaker_3_01unsigned_01long_01long_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01unsigned_01long_01long_01_4.html
a6a8708af4fc8df3f52d7eab779b6bc6f
(unsigned long long value)
Catch::StringMaker< wchar_t * >
structCatch_1_1StringMaker_3_01wchar__t_01_5_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01wchar__t_01_5_01_4.html
a6112fe324da2a0b3a690071a228ecd71
(wchar_t *str)
Catch::StringMaker< wchar_t const * >
structCatch_1_1StringMaker_3_01wchar__t_01const_01_5_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01wchar__t_01const_01_5_01_4.html
ae7535a1f417ace45ca05e4389334ffeb
(wchar_t const *str)
Catch::Matchers::StdString::StringMatcherBase
structCatch_1_1Matchers_1_1StdString_1_1StringMatcherBase.html
Catch::Matchers::Impl::MatcherBase
std::string
describe
structCatch_1_1Matchers_1_1StdString_1_1StringMatcherBase.html
a47af030f8cea42a601ffb1000eea5cca
() const override
StringMatcherBase
structCatch_1_1Matchers_1_1StdString_1_1StringMatcherBase.html
a3a9b66bae298ae27058478529b4bb39d
(std::string const &operation, CasedString const &comparator)
CasedString
m_comparator
structCatch_1_1Matchers_1_1StdString_1_1StringMatcherBase.html
a17c9f0fe40587070ffe998c193742831
std::string
m_operation
structCatch_1_1Matchers_1_1StdString_1_1StringMatcherBase.html
a7a25c4b7d863e9a1c406d81efd0f83ca
Catch::StringRef
classCatch_1_1StringRef.html
const char *
const_iterator
classCatch_1_1StringRef.html
ac3aa3d16f48b5429a480f823c504f93c
std::size_t
size_type
classCatch_1_1StringRef.html
a06b4db8fc82b197004291cf370b2ba7c
constexpr const_iterator
begin
classCatch_1_1StringRef.html
ab0adc7198d60867c2842b998ae456795
() const
auto
c_str
classCatch_1_1StringRef.html
a1669cb2765e820ca258159676cbd82a5
() const -> char const *
auto
data
classCatch_1_1StringRef.html
ab0f85edde9f97153fc758fac3bb14507
() const noexcept -> char const *
constexpr auto
empty
classCatch_1_1StringRef.html
a0b4841c28cbb14ba07296964a0187023
() const noexcept -> bool
constexpr const_iterator
end
classCatch_1_1StringRef.html
a3ce9afc711b559d6cc59666898fc0828
() const
constexpr auto
isNullTerminated
classCatch_1_1StringRef.html
a646e58f5f4e1f5e82cfba06d9fd5d016
() const noexcept -> bool
operator std::string
classCatch_1_1StringRef.html
ad9fde21785affacc32d7da7a70d74e93
() const
auto
operator!=
classCatch_1_1StringRef.html
aaa6c8bf61c4628034c19763d1c8ad215
(StringRef const &other) const noexcept -> bool
auto
operator==
classCatch_1_1StringRef.html
aabb30149ab961187e4b3ff3394bf6e73
(StringRef const &other) const noexcept -> bool
auto
operator[]
classCatch_1_1StringRef.html
a4ba2e01eec1f0f56c257d213c796ab3b
(size_type index) const noexcept -> char
constexpr auto
size
classCatch_1_1StringRef.html
acb22719801de2b64361b4c283080d4e5
() const noexcept -> size_type
constexpr
StringRef
classCatch_1_1StringRef.html
a611907867225695d38198c058758c92d
() noexcept=default
StringRef
classCatch_1_1StringRef.html
aea45f5089c53adac362bff6bd7c40943
(char const *rawChars) noexcept
constexpr
StringRef
classCatch_1_1StringRef.html
a36df94807491c0ad84184fb8e44e1a7c
(char const *rawChars, size_type size) noexcept
StringRef
classCatch_1_1StringRef.html
a7fe41469048f906e9a847798cd335f23
(std::string const &stdString) noexcept
auto
substr
classCatch_1_1StringRef.html
a594bc3e10ffad77df92f7d1a4c99d7ff
(size_type start, size_type length) const noexcept -> StringRef
size_type
m_size
classCatch_1_1StringRef.html
a91ee253f5b7e43303352186139845753
char const *
m_start
classCatch_1_1StringRef.html
a0583d4e5ea88c99c121504052a4fcb6c
static constexpr char const *const
s_empty
classCatch_1_1StringRef.html
a38d077e89f7f2ce666507ab28dd28653
Catch::Generators::TakeGenerator
classCatch_1_1Generators_1_1TakeGenerator.html
Catch::Generators::IGenerator
T const &
get
classCatch_1_1Generators_1_1TakeGenerator.html
aa4d2560f2066ec2eb4a351d62c107c78
() const override
bool
next
classCatch_1_1Generators_1_1TakeGenerator.html
ae343f3e28fe04e0a20d6fdf69bfb4c78
() override
TakeGenerator
classCatch_1_1Generators_1_1TakeGenerator.html
aacef789c01a86246249c88a184268c65
(size_t target, GeneratorWrapper< T > &&generator)
GeneratorWrapper< T >
m_generator
classCatch_1_1Generators_1_1TakeGenerator.html
a2193ff62cd0fe809049b6d6b2f399d89
size_t
m_returned
classCatch_1_1Generators_1_1TakeGenerator.html
a1014eb709685999a1b6aeed05b4dd978
size_t
m_target
classCatch_1_1Generators_1_1TakeGenerator.html
a8ad16c4baed05b024a86a9c87c9cd0a7
Catch::TestCase
classCatch_1_1TestCase.html
Catch::TestCaseInfo
TestCaseInfo const &
getTestCaseInfo
classCatch_1_1TestCase.html
a1ea0d79f49156cebea076fe1ba50d2b6
() const
void
invoke
classCatch_1_1TestCase.html
a26f346c8446dded0562fe3818ae71651
() const
bool
operator<
classCatch_1_1TestCase.html
a030e4b9282e9b32e08c8bd5e5cd6fa98
(TestCase const &other) const
bool
operator==
classCatch_1_1TestCase.html
a5456d03a90f75292835c158f3a3374a1
(TestCase const &other) const
TestCase
classCatch_1_1TestCase.html
aae5709fc1cb68e19ab0ac27e1ffd6a76
(ITestInvoker *testCase, TestCaseInfo &&info)
TestCase
withName
classCatch_1_1TestCase.html
a0812e8a216d09b087d5874687009f0d6
(std::string const &_newName) const
std::shared_ptr< ITestInvoker >
test
classCatch_1_1TestCase.html
a7aaa375d6f2bda735095eaa43395b54b
Catch::TestCaseInfo
structCatch_1_1TestCaseInfo.html
Benchmark
structCatch_1_1TestCaseInfo.html
a39b232f74b4a7a6f2183b96759027eacad0e25e337246ae34d555fe53baf81c16
IsHidden
structCatch_1_1TestCaseInfo.html
a39b232f74b4a7a6f2183b96759027eacaeda53906c14c3973e0980900c132b8f7
MayFail
structCatch_1_1TestCaseInfo.html
a39b232f74b4a7a6f2183b96759027eacadf1873d3271121cb9f52d7df45b416ca
None
structCatch_1_1TestCaseInfo.html
a39b232f74b4a7a6f2183b96759027eacaf94e9de5f8ec1e53b1aa761ec564b31a
NonPortable
structCatch_1_1TestCaseInfo.html
a39b232f74b4a7a6f2183b96759027eaca06472887b53fda9eb8015d74e7fd2cf1
ShouldFail
structCatch_1_1TestCaseInfo.html
a39b232f74b4a7a6f2183b96759027eacaf9002285bccfc343935958f3953f4c01
SpecialProperties
structCatch_1_1TestCaseInfo.html
a39b232f74b4a7a6f2183b96759027eac
None
structCatch_1_1TestCaseInfo.html
a39b232f74b4a7a6f2183b96759027eacaf94e9de5f8ec1e53b1aa761ec564b31a
IsHidden
structCatch_1_1TestCaseInfo.html
a39b232f74b4a7a6f2183b96759027eacaeda53906c14c3973e0980900c132b8f7
ShouldFail
structCatch_1_1TestCaseInfo.html
a39b232f74b4a7a6f2183b96759027eacaf9002285bccfc343935958f3953f4c01
MayFail
structCatch_1_1TestCaseInfo.html
a39b232f74b4a7a6f2183b96759027eacadf1873d3271121cb9f52d7df45b416ca
Throws
structCatch_1_1TestCaseInfo.html
a39b232f74b4a7a6f2183b96759027eaca4704adf89ed7f7ad653d08f99813a974
NonPortable
structCatch_1_1TestCaseInfo.html
a39b232f74b4a7a6f2183b96759027eaca06472887b53fda9eb8015d74e7fd2cf1
Benchmark
structCatch_1_1TestCaseInfo.html
a39b232f74b4a7a6f2183b96759027eacad0e25e337246ae34d555fe53baf81c16
Throws
structCatch_1_1TestCaseInfo.html
a39b232f74b4a7a6f2183b96759027eaca4704adf89ed7f7ad653d08f99813a974
bool
expectedToFail
structCatch_1_1TestCaseInfo.html
abe33d81233230cdae8afa714688e905b
() const
bool
isHidden
structCatch_1_1TestCaseInfo.html
a934b1a0952700743e99d62ec1731a2e2
() const
bool
okToFail
structCatch_1_1TestCaseInfo.html
a5f37291295e3a6de2dd85324c941edaf
() const
std::string
tagsAsString
structCatch_1_1TestCaseInfo.html
a17506de67fb18e27511c17f8a81119d8
() const
TestCaseInfo
structCatch_1_1TestCaseInfo.html
ad1a6b08b5a83d1c5eb4596b727b5305f
(std::string const &_name, std::string const &_className, std::string const &_description, std::vector< std::string > const &_tags, SourceLineInfo const &_lineInfo)
bool
throws
structCatch_1_1TestCaseInfo.html
afc70d4379a2070cc22b693ffe3932c1a
() const
std::string
className
structCatch_1_1TestCaseInfo.html
a1a5e0825132a38d091defdebbf2f8ce9
std::string
description
structCatch_1_1TestCaseInfo.html
a37fe2db9425bc45f6a33893eac31198e
std::vector< std::string >
lcaseTags
structCatch_1_1TestCaseInfo.html
a844e3de9baf6e53cadfba9733c236bfe
SourceLineInfo
lineInfo
structCatch_1_1TestCaseInfo.html
aa9407b7f442655b51a2aad24b3fa2fd3
std::string
name
structCatch_1_1TestCaseInfo.html
a463794e2f5cfead307c93efd134ade36
SpecialProperties
properties
structCatch_1_1TestCaseInfo.html
afc1e84bd7a2e180895a06d9131302af0
std::vector< std::string >
tags
structCatch_1_1TestCaseInfo.html
a150a7cbca1dd0c91799ccb14ff822eb0
friend void
setTags
structCatch_1_1TestCaseInfo.html
a0fe44abaf18ae7c26f98a9fc2b08679c
(TestCaseInfo &testCaseInfo, std::vector< std::string > tags)
Catch::TestFailureException
structCatch_1_1TestFailureException.html
Catch::TestInvokerAsMethod
classCatch_1_1TestInvokerAsMethod.html
Catch::ITestInvoker
void
invoke
classCatch_1_1TestInvokerAsMethod.html
a8115a06efe273f4112ec0b5452c1b5f2
() const override
TestInvokerAsMethod
classCatch_1_1TestInvokerAsMethod.html
a119c4bdbbdd95c42859c18541987a1a4
(void(C::*testAsMethod)()) noexcept
void(C::*
m_testAsMethod
classCatch_1_1TestInvokerAsMethod.html
a4851e50d6b43c022c41d5de776a27ed7
)()
Catch::Timer
classCatch_1_1Timer.html
auto
getElapsedMicroseconds
classCatch_1_1Timer.html
a545de17a61a6fee1dbe3de5b0723e5fa
() const -> uint64_t
auto
getElapsedMilliseconds
classCatch_1_1Timer.html
a30aaf458dbb59dd8ac8971c9c62e0eac
() const -> unsigned int
auto
getElapsedNanoseconds
classCatch_1_1Timer.html
a57be5d17ca868a2d6fb1eea84de665cf
() const -> uint64_t
auto
getElapsedSeconds
classCatch_1_1Timer.html
a065e37e3c9eb16bd4dcf41971d8deedc
() const -> double
void
start
classCatch_1_1Timer.html
a0a56e879e43f36c102bf9ea8b5fc8b72
()
uint64_t
m_nanoseconds
classCatch_1_1Timer.html
ac13c1ef867cc3b9f942032d5ed79c2a7
Catch::Totals
structCatch_1_1Totals.html
Totals
delta
structCatch_1_1Totals.html
a1a94a654f5f3786b75695e081fc9bca2
(Totals const &prevTotals) const
Totals &
operator+=
structCatch_1_1Totals.html
a574015076e54cc405c70b053e3356e43
(Totals const &other)
Totals
operator-
structCatch_1_1Totals.html
a9279ed39139cb7e7b291918a6d08290e
(Totals const &other) const
Counts
assertions
structCatch_1_1Totals.html
a885ded66df752147b30c3d45aa602ec9
int
error
structCatch_1_1Totals.html
a6ea14c7de7ea735a14f172a26e08a239
Counts
testCases
structCatch_1_1Totals.html
adb195fe477aedee2ecea88c888f16506
Catch::true_given
structCatch_1_1true__given.html
Catch::UnaryExpr
classCatch_1_1UnaryExpr.html
Catch::ITransientExpression
UnaryExpr
classCatch_1_1UnaryExpr.html
ae02f666a1e64da728628aa2033e1d6e7
(LhsT lhs)
void
streamReconstructedExpression
classCatch_1_1UnaryExpr.html
aaabf30455a996c80675c0f388a6e4110
(std::ostream &os) const override
LhsT
m_lhs
classCatch_1_1UnaryExpr.html
a7b6e97e576377dd60c77ab551a180325
Catch::Matchers::Vector::UnorderedEqualsMatcher
structCatch_1_1Matchers_1_1Vector_1_1UnorderedEqualsMatcher.html
Catch::Matchers::Impl::MatcherBase
std::string
describe
structCatch_1_1Matchers_1_1Vector_1_1UnorderedEqualsMatcher.html
a33b685a1505a0afe06ded7e0d207bc14
() const override
bool
match
structCatch_1_1Matchers_1_1Vector_1_1UnorderedEqualsMatcher.html
abd5547585ba722cf3bb7aa3f9a8ffc0e
(std::vector< T, AllocMatch > const &vec) const override
UnorderedEqualsMatcher
structCatch_1_1Matchers_1_1Vector_1_1UnorderedEqualsMatcher.html
ab78e6bbbad05472815a695650edc062c
(std::vector< T, AllocComp > const &target)
std::vector< T, AllocComp > const &
m_target
structCatch_1_1Matchers_1_1Vector_1_1UnorderedEqualsMatcher.html
af80c33049e111b60cff3682f5829d3b6
Catch::UseColour
structCatch_1_1UseColour.html
Auto
structCatch_1_1UseColour.html
a6aa78da0c2de7539bb9e3757e204a3f1a5c7fa9f5f5536187e8f47df35b892bb7
No
structCatch_1_1UseColour.html
a6aa78da0c2de7539bb9e3757e204a3f1af80533ce38685131ea8d7a6360ce9e57
Yes
structCatch_1_1UseColour.html
a6aa78da0c2de7539bb9e3757e204a3f1ad7bb64e0fe49ba51aafbd3e14f06e98d
YesOrNo
structCatch_1_1UseColour.html
a6aa78da0c2de7539bb9e3757e204a3f1
Auto
structCatch_1_1UseColour.html
a6aa78da0c2de7539bb9e3757e204a3f1a5c7fa9f5f5536187e8f47df35b892bb7
Yes
structCatch_1_1UseColour.html
a6aa78da0c2de7539bb9e3757e204a3f1ad7bb64e0fe49ba51aafbd3e14f06e98d
No
structCatch_1_1UseColour.html
a6aa78da0c2de7539bb9e3757e204a3f1af80533ce38685131ea8d7a6360ce9e57
Catch::detail::void_type
structCatch_1_1detail_1_1void__type.html
void
type
structCatch_1_1detail_1_1void__type.html
ae7ab54169b5452caa24063fef95adf02
Catch::WaitForKeypress
structCatch_1_1WaitForKeypress.html
BeforeExit
structCatch_1_1WaitForKeypress.html
a2e8c4369d0a605d64e3e83b5af3399baad6c3e4a5797b7ee0a812e4fc88128983
BeforeStart
structCatch_1_1WaitForKeypress.html
a2e8c4369d0a605d64e3e83b5af3399baaba7f6d9b2377122a118b371ab7ae3185
BeforeStartAndExit
structCatch_1_1WaitForKeypress.html
a2e8c4369d0a605d64e3e83b5af3399baae8beb496b712aef908028a7cbfdd0c46
Never
structCatch_1_1WaitForKeypress.html
a2e8c4369d0a605d64e3e83b5af3399baa3a78e4f64675e7ce54ffd29e6109f1ce
When
structCatch_1_1WaitForKeypress.html
a2e8c4369d0a605d64e3e83b5af3399ba
Never
structCatch_1_1WaitForKeypress.html
a2e8c4369d0a605d64e3e83b5af3399baa3a78e4f64675e7ce54ffd29e6109f1ce
BeforeStart
structCatch_1_1WaitForKeypress.html
a2e8c4369d0a605d64e3e83b5af3399baaba7f6d9b2377122a118b371ab7ae3185
BeforeExit
structCatch_1_1WaitForKeypress.html
a2e8c4369d0a605d64e3e83b5af3399baad6c3e4a5797b7ee0a812e4fc88128983
BeforeStartAndExit
structCatch_1_1WaitForKeypress.html
a2e8c4369d0a605d64e3e83b5af3399baae8beb496b712aef908028a7cbfdd0c46
Catch::WarnAbout
structCatch_1_1WarnAbout.html
NoAssertions
structCatch_1_1WarnAbout.html
ae3dde70ef78d700ea896eb29314e0fa3a516a40a437d6ff29898e2fa93bca8f82
NoTests
structCatch_1_1WarnAbout.html
ae3dde70ef78d700ea896eb29314e0fa3ab449dacc48055ee886a4a7aa283db556
Nothing
structCatch_1_1WarnAbout.html
ae3dde70ef78d700ea896eb29314e0fa3a9ac33f9211280cca9082557329706d27
What
structCatch_1_1WarnAbout.html
ae3dde70ef78d700ea896eb29314e0fa3
Nothing
structCatch_1_1WarnAbout.html
ae3dde70ef78d700ea896eb29314e0fa3a9ac33f9211280cca9082557329706d27
NoAssertions
structCatch_1_1WarnAbout.html
ae3dde70ef78d700ea896eb29314e0fa3a516a40a437d6ff29898e2fa93bca8f82
NoTests
structCatch_1_1WarnAbout.html
ae3dde70ef78d700ea896eb29314e0fa3ab449dacc48055ee886a4a7aa283db556
Catch::Matchers::Floating::WithinAbsMatcher
structCatch_1_1Matchers_1_1Floating_1_1WithinAbsMatcher.html
Catch::Matchers::Impl::MatcherBase
std::string
describe
structCatch_1_1Matchers_1_1Floating_1_1WithinAbsMatcher.html
a206a738680f8767af31d3f1835afff3f
() const override
bool
match
structCatch_1_1Matchers_1_1Floating_1_1WithinAbsMatcher.html
afa5d8eed57f12c1e5d006471eb0bfe72
(double const &matchee) const override
WithinAbsMatcher
structCatch_1_1Matchers_1_1Floating_1_1WithinAbsMatcher.html
ac45340b98c41230a7def5bd86c2d870f
(double target, double margin)
double
m_margin
structCatch_1_1Matchers_1_1Floating_1_1WithinAbsMatcher.html
a2270487cd55fa06044f5f6aaab724c5f
double
m_target
structCatch_1_1Matchers_1_1Floating_1_1WithinAbsMatcher.html
a8d9f249c0e2969cf0522dc81db6ff280
Catch::Matchers::Floating::WithinRelMatcher
structCatch_1_1Matchers_1_1Floating_1_1WithinRelMatcher.html
Catch::Matchers::Impl::MatcherBase
std::string
describe
structCatch_1_1Matchers_1_1Floating_1_1WithinRelMatcher.html
aeabbf5394d7dafebe874fef8a959fe8a
() const override
bool
match
structCatch_1_1Matchers_1_1Floating_1_1WithinRelMatcher.html
ac4fc68ff316028137a6d940e10d78e12
(double const &matchee) const override
WithinRelMatcher
structCatch_1_1Matchers_1_1Floating_1_1WithinRelMatcher.html
aadfe37f6ed9bb025c93e51e11d8bee43
(double target, double epsilon)
double
m_epsilon
structCatch_1_1Matchers_1_1Floating_1_1WithinRelMatcher.html
a8bc98bd240502f817308e1c17a153ced
double
m_target
structCatch_1_1Matchers_1_1Floating_1_1WithinRelMatcher.html
a183b3f551a7b016c741df61d0cde2a79
Catch::Matchers::Floating::WithinUlpsMatcher
structCatch_1_1Matchers_1_1Floating_1_1WithinUlpsMatcher.html
Catch::Matchers::Impl::MatcherBase
std::string
describe
structCatch_1_1Matchers_1_1Floating_1_1WithinUlpsMatcher.html
ad9bc8bb7f3abd326580a4bf6cf369b1b
() const override
bool
match
structCatch_1_1Matchers_1_1Floating_1_1WithinUlpsMatcher.html
aabda42a0dc5d00f3c5916feb75006b32
(double const &matchee) const override
WithinUlpsMatcher
structCatch_1_1Matchers_1_1Floating_1_1WithinUlpsMatcher.html
a0d29702ebd6ab7b679c9ce275514fe1e
(double target, uint64_t ulps, FloatingPointKind baseType)
double
m_target
structCatch_1_1Matchers_1_1Floating_1_1WithinUlpsMatcher.html
a97b0112726f510af8ca22cb490c2b14d
FloatingPointKind
m_type
structCatch_1_1Matchers_1_1Floating_1_1WithinUlpsMatcher.html
ac5dc48ae38dbfe143647d450f03771ab
uint64_t
m_ulps
structCatch_1_1Matchers_1_1Floating_1_1WithinUlpsMatcher.html
a78fbf35cf9419ff31deb9432e314c1e3
Catch
namespaceCatch.html
Catch::detail
Catch::Detail
Catch::Generators
Catch::literals
Catch::Matchers
Catch::always_false
Catch::AssertionHandler
Catch::AssertionInfo
Catch::AssertionReaction
Catch::AutoReg
Catch::BinaryExpr
Catch::Capturer
Catch::CaseSensitive
Catch::Counts
Catch::Decomposer
Catch::ExceptionTranslatorRegistrar
Catch::ExprLhs
Catch::GeneratorException
Catch::IConfig
Catch::IContext
Catch::IExceptionTranslator
Catch::IExceptionTranslatorRegistry
Catch::IGeneratorTracker
Catch::IMutableContext
Catch::IMutableEnumValuesRegistry
Catch::IMutableRegistryHub
Catch::IRegistryHub
Catch::IResultCapture
Catch::IRunner
Catch::is_callable
Catch::is_callable< Fun(Args...)>
Catch::is_callable_tester
Catch::is_range
Catch::IStream
Catch::ITestCaseRegistry
Catch::ITestInvoker
Catch::ITransientExpression
Catch::LazyExpression
Catch::MatchExpr
Catch::MessageBuilder
Catch::MessageInfo
Catch::MessageStream
Catch::NameAndTags
Catch::NonCopyable
Catch::Option
Catch::pluralise
Catch::RegistrarForTagAliases
Catch::ResultDisposition
Catch::ResultWas
Catch::ReusableStringStream
Catch::RunTests
Catch::ScopedMessage
Catch::Section
Catch::SectionEndInfo
Catch::SectionInfo
Catch::ShowDurations
Catch::SimplePcg32
Catch::SourceLineInfo
Catch::StreamEndStop
Catch::StringMaker
Catch::StringMaker< bool >
Catch::StringMaker< Catch::Detail::Approx >
Catch::StringMaker< char * >
Catch::StringMaker< char >
Catch::StringMaker< char const * >
Catch::StringMaker< char[SZ]>
Catch::StringMaker< double >
Catch::StringMaker< float >
Catch::StringMaker< int >
Catch::StringMaker< long >
Catch::StringMaker< long long >
Catch::StringMaker< R C::* >
Catch::StringMaker< R, typename std::enable_if< is_range< R >::value &&!::Catch::Detail::IsStreamInsertable< R >::value >::type >
Catch::StringMaker< signed char >
Catch::StringMaker< signed char[SZ]>
Catch::StringMaker< std::nullptr_t >
Catch::StringMaker< std::string >
Catch::StringMaker< std::wstring >
Catch::StringMaker< T * >
Catch::StringMaker< T[SZ]>
Catch::StringMaker< unsigned char >
Catch::StringMaker< unsigned char[SZ]>
Catch::StringMaker< unsigned int >
Catch::StringMaker< unsigned long >
Catch::StringMaker< unsigned long long >
Catch::StringMaker< wchar_t * >
Catch::StringMaker< wchar_t const * >
Catch::StringRef
Catch::TestCase
Catch::TestCaseInfo
Catch::TestFailureException
Catch::TestInvokerAsMethod
Catch::Timer
Catch::Totals
Catch::true_given
Catch::UnaryExpr
Catch::UseColour
Catch::WaitForKeypress
Catch::WarnAbout
std::string(*)()
exceptionTranslateFunction
namespaceCatch.html
ae8d8673884dc36b98875106322a2a37b
std::vector< std::unique_ptr< IExceptionTranslator const > >
ExceptionTranslators
namespaceCatch.html
a7ad07967e688fdc03cf784f58be4b741
typename std::remove_reference< typename std::remove_cv< typename std::result_of< Func(U...)>::type >::type >::type
FunctionReturnType
namespaceCatch.html
a3051165b0eea6023939f0f8a71ecf03f
std::shared_ptr< IConfig const >
IConfigPtr
namespaceCatch.html
afd20a5d4f9d2f4d525db81a7765367b0
std::shared_ptr< IReporterFactory >
IReporterFactoryPtr
namespaceCatch.html
ad1b36ac40c2739e52fd453dcdddf0d09
Matchers::Impl::MatcherBase< std::string >
StringMatcher
namespaceCatch.html
aba438977e831821a2eeca82b9b4f4af2
Verbosity
namespaceCatch.html
af85c0d46dfe687d923a157362fd07737
Quiet
Normal
High
std::ostream &
cerr
namespaceCatch.html
a4e5b5dc07abdfa30de33593dfab71f43
()
void
cleanUp
namespaceCatch.html
a0f78e9afdebc6d4512d18e76fbf54b8c
()
void
cleanUpContext
namespaceCatch.html
ae50508f10ffc4ed873a31a4db4caea16
()
std::ostream &
clog
namespaceCatch.html
a5a0677089050dcdb4848f56fb47e9279
()
auto
compareEqual
namespaceCatch.html
af89b8df30cfaf09abd048c6ff67359ee
(LhsT const &lhs, RhsT const &rhs) -> bool
auto
compareEqual
namespaceCatch.html
a68f451c45e65f242dde5f21c19a4cf7a
(T *const &lhs, int rhs) -> bool
auto
compareEqual
namespaceCatch.html
afca4a005e1053c542462dc7a603b41b3
(T *const &lhs, long rhs) -> bool
auto
compareEqual
namespaceCatch.html
a6af99378569fc6f68270b6af669f1c3b
(int lhs, T *const &rhs) -> bool
auto
compareEqual
namespaceCatch.html
a72f10ec2cad6db16029d48c8c1d9df2f
(long lhs, T *const &rhs) -> bool
auto
compareNotEqual
namespaceCatch.html
a8bec217f5ef5f09c17074c311c958f3c
(LhsT const &lhs, RhsT &&rhs) -> bool
auto
compareNotEqual
namespaceCatch.html
aa81c95898f22dce1f61d7710e495d1ee
(T *const &lhs, int rhs) -> bool
auto
compareNotEqual
namespaceCatch.html
adad6539b3780b9a8953221efd038e2e4
(T *const &lhs, long rhs) -> bool
auto
compareNotEqual
namespaceCatch.html
adb4b3e912b89a987025ca28cf0c92ba8
(int lhs, T *const &rhs) -> bool
auto
compareNotEqual
namespaceCatch.html
a3db634a0adf44a1148767ba149ccf34d
(long lhs, T *const &rhs) -> bool
bool
contains
namespaceCatch.html
aa52974b0e426e7e2fbd725a900e9c36e
(std::string const &s, std::string const &infix)
std::ostream &
cout
namespaceCatch.html
a50af73c5a37ad5c6558df4ce4a275e83
()
bool
endsWith
namespaceCatch.html
ada025504f627feaf9ac68ca391515dff
(std::string const &s, std::string const &suffix)
bool
endsWith
namespaceCatch.html
afd801a3e33fd7a8b91ded0d02747a93f
(std::string const &s, char suffix)
std::vector< TestCase >
filterTests
namespaceCatch.html
ab5da9aa67c42a3f626aea07d0b556829
(std::vector< TestCase > const &testCases, TestSpec const &testSpec, IConfig const &config)
void
formatReconstructedExpression
namespaceCatch.html
a520110c31f26cf9892595772ab814fc0
(std::ostream &os, std::string const &lhs, StringRef op, std::string const &rhs)
std::vector< TestCase > const &
getAllTestCasesSorted
namespaceCatch.html
a1c9b1a23bc947ea70ddaabf067276cf2
(IConfig const &config)
IContext &
getCurrentContext
namespaceCatch.html
ad517cca9b21deb79101e90e5508dd161
()
IMutableContext &
getCurrentMutableContext
namespaceCatch.html
af7bb0c32ab2453d2f53e92a96d15360e
()
auto
getCurrentNanosecondsSinceEpoch
namespaceCatch.html
a98d058468488c486a9cb5c8463f3ba29
() -> uint64_t
auto
getEstimatedClockResolution
namespaceCatch.html
ac8e1ed37624bd0d97b2c0d4ec099d31f
() -> uint64_t
IMutableRegistryHub &
getMutableRegistryHub
namespaceCatch.html
ac9ddcc6d66079add9cb2a3140b8ae51e
()
IRegistryHub const &
getRegistryHub
namespaceCatch.html
a6332c92ab0c3952586b22cb96fdb8d44
()
IResultCapture &
getResultCapture
namespaceCatch.html
aff60c1de6ac6cea30175d70e33d83c8e
()
void
handleExceptionMatchExpr
namespaceCatch.html
aea6f8ff3b3838829d4a61694e4bc41ca
(AssertionHandler &handler, std::string const &str, StringRef const &matcherString)
void
handleExceptionMatchExpr
namespaceCatch.html
a3a96a82307107087642e22fc4be5844d
(AssertionHandler &handler, StringMatcher const &matcher, StringRef const &matcherString)
void
handleExpression
namespaceCatch.html
a65af25091f2ab61056e166765963e525
(ITransientExpression const &expr)
void
handleExpression
namespaceCatch.html
af2c93db76668a981e75ae835699efce7
(ExprLhs< T > const &expr)
bool
isFalseTest
namespaceCatch.html
a93ef4e3e307a2021ca0d41b32c0e54b0
(int flags)
bool
isJustInfo
namespaceCatch.html
a54b01af61673a3e1f21f31713639b180
(int flags)
bool
isOk
namespaceCatch.html
a5205869c81c06d3460759cb86676ae68
(ResultWas::OfType resultType)
bool
isThrowSafe
namespaceCatch.html
af3e820574c7a0b38d71328c5bd54b0e0
(TestCase const &testCase, IConfig const &config)
auto
makeMatchExpr
namespaceCatch.html
a23a9a9a6dfef7ecd5e0eaf553fc52de6
(ArgT const &arg, MatcherT const &matcher, StringRef const &matcherString) -> MatchExpr< ArgT, MatcherT >
auto
makeStream
namespaceCatch.html
af6d27462573d60c30c51acf1c980e3ff
(StringRef const &filename) -> IStream const *
TestCase
makeTestCase
namespaceCatch.html
a5e63df38d06a43d4cee17454e724b5c0
(ITestInvoker *testCase, std::string const &className, NameAndTags const &nameAndTags, SourceLineInfo const &lineInfo)
auto
makeTestInvoker
namespaceCatch.html
ab3d8ccbc900fe50322c39ecbba52f536
(void(*testAsFunction)()) noexcept -> ITestInvoker *
auto
makeTestInvoker
namespaceCatch.html
a82a954c4d70afa716115820dc7dc8d24
(void(C::*testAsMethod)()) noexcept -> ITestInvoker *
bool
matchTest
namespaceCatch.html
aadef80fbc6bc84589777a462770cef49
(TestCase const &testCase, TestSpec const &testSpec, IConfig const &config)
constexpr auto
operator"" _sr
namespaceCatch.html
a47df617ba5e55ebe3394bdf6c0668b5a
(char const *rawChars, std::size_t size) noexcept -> StringRef
T const &
operator+
namespaceCatch.html
a5e95b3c47a7618db3649dc39b0bb9004
(T const &value, StreamEndStop)
auto
operator+=
namespaceCatch.html
a61711bc909f8dc76d8b3deccc1440f46
(std::string &lhs, StringRef const &sr) -> std::string &
std::ostream &
operator<<
namespaceCatch.html
a6ec18b5054d7fdfdde861c580b082995
(std::ostream &os, SourceLineInfo const &info)
auto
operator<<
namespaceCatch.html
a5e37b333d756a28e12d44977f063af43
(std::ostream &os, StringRef const &sr) -> std::ostream &
ResultDisposition::Flags
operator|
namespaceCatch.html
ab32a083e442cc09f736327d2e2865999
(ResultDisposition::Flags lhs, ResultDisposition::Flags rhs)
std::string
rangeToString
namespaceCatch.html
af13494e925a793e3e7143c6ce6f442c2
(Range const &range)
std::string
rangeToString
namespaceCatch.html
ae162dc66b7767a52e7e4283915fd3d9f
(std::vector< bool, Allocator > const &v)
bool
replaceInPlace
namespaceCatch.html
afe4e6770da547e43e9e4eeaa05f946ea
(std::string &str, std::string const &replaceThis, std::string const &withThis)
SimplePcg32 &
rng
namespaceCatch.html
aa184a4efe2aea62236528357d9342077
()
unsigned int
rngSeed
namespaceCatch.html
acf5ea05e942d2d7fe79111e12754ed76
()
bool
shouldContinueOnFailure
namespaceCatch.html
a7f7480b15d74965459c844f0d393ed87
(int flags)
bool
shouldSuppressFailure
namespaceCatch.html
ab91eb13081203d634fe48d3d2ab386d7
(int flags)
std::vector< StringRef >
splitStringRef
namespaceCatch.html
a35ef4c6329ab86a47243c25a58274109
(StringRef str, char delimiter)
bool
startsWith
namespaceCatch.html
a695f62327be0676e046291eeaae15110
(std::string const &s, std::string const &prefix)
bool
startsWith
namespaceCatch.html
acad23751846ac23d0f379e34f5adebb1
(std::string const &s, char prefix)
void
throw_domain_error
namespaceCatch.html
ae67297c3e265b0fcd55de371bf408e4e
(std::string const &msg)
void
throw_exception
namespaceCatch.html
a3cbceeab9252d1b752f66a2826e92548
(std::exception const &e)
void
throw_logic_error
namespaceCatch.html
a707884e681203fef6bf7dbf752532fa5
(std::string const &msg)
void
throw_runtime_error
namespaceCatch.html
a48d2c35022dd9d56a1b7ee78ad581eea
(std::string const &msg)
std::string
toLower
namespaceCatch.html
ac036a17412d318598ffda8e1fe7a1177
(std::string const &s)
void
toLowerInPlace
namespaceCatch.html
a0760dbe87d090a55a35414db57d272c4
(std::string &s)
std::string
translateActiveException
namespaceCatch.html
adafff91485eeeeb9e9333f317cc0e3b1
()
std::string
trim
namespaceCatch.html
a084108b47f37d8bfd5db51c50c7451b3
(std::string const &str)
StringRef
trim
namespaceCatch.html
a6f6d8ef0349688290bd242b50a702c28
(StringRef ref)
Catch::detail
namespaceCatch_1_1detail.html
Catch::detail::is_range_impl
Catch::detail::is_range_impl< T, typename void_type< decltype(begin(std::declval< T >()))>::type >
Catch::detail::void_type
Catch::Detail
namespaceCatch_1_1Detail.html
Catch::Detail::Approx
Catch::Detail::EnumInfo
Catch::Detail::IsStreamInsertable
std::string
convertUnknownEnumToString
namespaceCatch_1_1Detail.html
a242396de537c5176710d680cc9ca6b93
(E e)
std::enable_if< !std::is_enum< T >::value &&!std::is_base_of< std::exception, T >::value, std::string >::type
convertUnstreamable
namespaceCatch_1_1Detail.html
a8e765acd7fc9eabdc34c786014cf02cd
(T const &)
std::enable_if< !std::is_enum< T >::value &&std::is_base_of< std::exception, T >::value, std::string >::type
convertUnstreamable
namespaceCatch_1_1Detail.html
aa5db7cae49c34a5e656be39ea52dbe22
(T const &ex)
std::enable_if< std::is_enum< T >::value, std::string >::type
convertUnstreamable
namespaceCatch_1_1Detail.html
abcc3139c8a868a369402e546045fbfb8
(T const &value)
std::string
rangeToString
namespaceCatch_1_1Detail.html
ac954cf158347a76a5b0c3f4fa9a9fa52
(InputIterator first, Sentinel last)
std::string
rawMemoryToString
namespaceCatch_1_1Detail.html
ac5d6c510e565ee5bddcc2236194ce29e
(const void *object, std::size_t size)
std::string
rawMemoryToString
namespaceCatch_1_1Detail.html
a371620ed524abfcae5c3772bf49b563a
(const T &object)
std::string
stringify
namespaceCatch_1_1Detail.html
af0ad48344ffd3f92f3568465248a9880
(const T &e)
const std::string
unprintableString
namespaceCatch_1_1Detail.html
a466775f4eec29ffef29ab334cd885136
Catch::Generators
namespaceCatch_1_1Generators.html
Catch::Generators::pf
Catch::Generators::as
Catch::Generators::ChunkGenerator
Catch::Generators::FilterGenerator
Catch::Generators::FixedValuesGenerator
Catch::Generators::Generators
Catch::Generators::GeneratorUntypedBase
Catch::Generators::GeneratorWrapper
Catch::Generators::IGenerator
Catch::Generators::IteratorGenerator
Catch::Generators::MapGenerator
Catch::Generators::RandomFloatingGenerator
Catch::Generators::RandomIntegerGenerator
Catch::Generators::RangeGenerator
Catch::Generators::RepeatGenerator
Catch::Generators::SingleValueGenerator
Catch::Generators::TakeGenerator
std::unique_ptr< GeneratorUntypedBase >
GeneratorBasePtr
namespaceCatch_1_1Generators.html
a1519f304113619d7d18670e2f08276c0
auto
acquireGeneratorTracker
namespaceCatch_1_1Generators.html
ac1fe3550c5f97370fc6729e04d7571b8
(StringRef generatorName, SourceLineInfo const &lineInfo) -> IGeneratorTracker &
GeneratorWrapper< std::vector< T > >
chunk
namespaceCatch_1_1Generators.html
a0ac5eeee0354973c318f62d0937a7981
(size_t size, GeneratorWrapper< T > &&generator)
GeneratorWrapper< T >
filter
namespaceCatch_1_1Generators.html
afd87f4cbf259f2252aee164d6905b18b
(Predicate &&pred, GeneratorWrapper< T > &&generator)
GeneratorWrapper< ResultType >
from_range
namespaceCatch_1_1Generators.html
a9d2acedb284b77addf4397c1c26918f3
(InputIterator from, InputSentinel to)
GeneratorWrapper< ResultType >
from_range
namespaceCatch_1_1Generators.html
aeb88d6a42add0362432ce03fa35b6dd4
(Container const &cnt)
auto
generate
namespaceCatch_1_1Generators.html
a3b0ab1f589b1d1e0e92afcd12cf4ab12
(StringRef generatorName, SourceLineInfo const &lineInfo, L const &generatorExpression) -> decltype(std::declval< decltype(generatorExpression())>().get())
auto
makeGenerators
namespaceCatch_1_1Generators.html
a7cc95d72b060e2819b2edbbdbf8c646b
(GeneratorWrapper< T > &&generator, Gs &&... moreGenerators) -> Generators< T >
auto
makeGenerators
namespaceCatch_1_1Generators.html
abefb1a0fab3c669b98a53037b3286d22
(GeneratorWrapper< T > &&generator) -> Generators< T >
auto
makeGenerators
namespaceCatch_1_1Generators.html
ab22ab581e83e71530d8bbd1c14f94abc
(T &&val, Gs &&... moreGenerators) -> Generators< T >
auto
makeGenerators
namespaceCatch_1_1Generators.html
aac8c5682b95d3467b013de492f21e7e2
(as< T >, U &&val, Gs &&... moreGenerators) -> Generators< T >
GeneratorWrapper< T >
map
namespaceCatch_1_1Generators.html
af33fd06c51ac9173c3bee2ddee2559a6
(Func &&function, GeneratorWrapper< U > &&generator)
std::enable_if< std::is_integral< T >::value &&!std::is_same< T, bool >::value, GeneratorWrapper< T > >::type
random
namespaceCatch_1_1Generators.html
a5003f0b96aaa4b1a53ebd81f4e93ab0c
(T a, T b)
std::enable_if< std::is_floating_point< T >::value, GeneratorWrapper< T > >::type
random
namespaceCatch_1_1Generators.html
a677b543146adcdfe23fdfff48007a57e
(T a, T b)
GeneratorWrapper< T >
range
namespaceCatch_1_1Generators.html
a3c79134931f824e63588bfa5baa77a43
(T const &start, T const &end, T const &step)
GeneratorWrapper< T >
range
namespaceCatch_1_1Generators.html
a75b1b4ab3b52a8d99f9d049824500371
(T const &start, T const &end)
GeneratorWrapper< T >
repeat
namespaceCatch_1_1Generators.html
a3a30dce0fd8e3818baaca086ba5fd35a
(size_t repeats, GeneratorWrapper< T > &&generator)
GeneratorWrapper< std::tuple< Ts... > >
table
namespaceCatch_1_1Generators.html
a6e0436ad4eddeabdc34281119201dbfe
(std::initializer_list< std::tuple< typename std::decay< Ts >::type... >> tuples)
GeneratorWrapper< T >
take
namespaceCatch_1_1Generators.html
a972480864d60131946f6f53c566de070
(size_t target, GeneratorWrapper< T > &&generator)
GeneratorWrapper< T >
value
namespaceCatch_1_1Generators.html
a3c4989dd0dca44455f55484cedaa18da
(T &&value)
GeneratorWrapper< T >
values
namespaceCatch_1_1Generators.html
a55ca9a1132e662d9603c516161dcae35
(std::initializer_list< T > values)
Catch::Generators::pf
namespaceCatch_1_1Generators_1_1pf.html
std::unique_ptr< T >
make_unique
namespaceCatch_1_1Generators_1_1pf.html
adb71cb1098062f6baaf86ec4feadae7d
(Args &&... args)
Catch::literals
namespaceCatch_1_1literals.html
Detail::Approx
operator"" _a
namespaceCatch_1_1literals.html
a26820e7099689458de4f845e74b68a91
(long double val)
Detail::Approx
operator"" _a
namespaceCatch_1_1literals.html
abc3b748bc9921d4bf4728f5e88722407
(unsigned long long val)
Catch::Matchers
namespaceCatch_1_1Matchers.html
Catch::Matchers::Exception
Catch::Matchers::Floating
Catch::Matchers::Generic
Catch::Matchers::Impl
Catch::Matchers::StdString
Catch::Matchers::Vector
Vector::ApproxMatcher< T, AllocComp, AllocMatch >
Approx
namespaceCatch_1_1Matchers.html
ae706084b5987a683e0eecb79a18d7da9
(std::vector< T, AllocComp > const &comparator)
StdString::ContainsMatcher
Contains
namespaceCatch_1_1Matchers.html
a1f6c2accdc6cd75a84d7112dcad647b4
(std::string const &str, CaseSensitive::Choice caseSensitivity=CaseSensitive::Yes)
Vector::ContainsMatcher< T, AllocComp, AllocMatch >
Contains
namespaceCatch_1_1Matchers.html
a6016aefc79a29573e7bd540c40a0f4dc
(std::vector< T, AllocComp > const &comparator)
StdString::EndsWithMatcher
EndsWith
namespaceCatch_1_1Matchers.html
ae5a45efb4538c57c43e04f3f9043ad6e
(std::string const &str, CaseSensitive::Choice caseSensitivity=CaseSensitive::Yes)
StdString::EqualsMatcher
Equals
namespaceCatch_1_1Matchers.html
af8af7dfc338335ed4c788cb1b37fc59f
(std::string const &str, CaseSensitive::Choice caseSensitivity=CaseSensitive::Yes)
Vector::EqualsMatcher< T, AllocComp, AllocMatch >
Equals
namespaceCatch_1_1Matchers.html
a3ab7fff821bc655bd4875cc1aa745101
(std::vector< T, AllocComp > const &comparator)
StdString::RegexMatcher
Matches
namespaceCatch_1_1Matchers.html
a82f1893cf50ae4c14b9b3e0980bf22b8
(std::string const ®ex, CaseSensitive::Choice caseSensitivity=CaseSensitive::Yes)
Exception::ExceptionMessageMatcher
Message
namespaceCatch_1_1Matchers.html
a0fcd8bd126bb510a6bb99e6360aa270a
(std::string const &message)
Generic::PredicateMatcher< T >
Predicate
namespaceCatch_1_1Matchers.html
a034f2de6c0aac6f4a662fdf2558aedce
(std::function< bool(T const &)> const &predicate, std::string const &description="")
StdString::StartsWithMatcher
StartsWith
namespaceCatch_1_1Matchers.html
a97c9ee09a70378ca7e8c6f9f01b0d6d1
(std::string const &str, CaseSensitive::Choice caseSensitivity=CaseSensitive::Yes)
Vector::UnorderedEqualsMatcher< T, AllocComp, AllocMatch >
UnorderedEquals
namespaceCatch_1_1Matchers.html
aa1955107efa02ee9e0a9f2db9c160f1f
(std::vector< T, AllocComp > const &target)
Vector::ContainsElementMatcher< T, Alloc >
VectorContains
namespaceCatch_1_1Matchers.html
a95520b036d439e75aa9dcbe4ffa20188
(T const &comparator)
Floating::WithinAbsMatcher
WithinAbs
namespaceCatch_1_1Matchers.html
a4c9ea76d47d02de0cf2d354c87c26e95
(double target, double margin)
Floating::WithinRelMatcher
WithinRel
namespaceCatch_1_1Matchers.html
a0c559d9cfda02a81941ad6933f4ca450
(double target, double eps)
Floating::WithinRelMatcher
WithinRel
namespaceCatch_1_1Matchers.html
a46e2f1efab13b85e2cbe36958a27d518
(double target)
Floating::WithinRelMatcher
WithinRel
namespaceCatch_1_1Matchers.html
a494b4c8c68ac883e29dc35da71a4cd72
(float target, float eps)
Floating::WithinRelMatcher
WithinRel
namespaceCatch_1_1Matchers.html
a18cfb571dd191377674bad0cbb50078e
(float target)
Floating::WithinUlpsMatcher
WithinULP
namespaceCatch_1_1Matchers.html
ae77e233c3ed735ea12b7c726153798d1
(double target, uint64_t maxUlpDiff)
Floating::WithinUlpsMatcher
WithinULP
namespaceCatch_1_1Matchers.html
a5d108ff6aaeac40f20f4978dfb3f51fc
(float target, uint64_t maxUlpDiff)
Catch::Matchers::Exception
namespaceCatch_1_1Matchers_1_1Exception.html
Catch::Matchers::Exception::ExceptionMessageMatcher
Catch::Matchers::Floating
namespaceCatch_1_1Matchers_1_1Floating.html
Catch::Matchers::Floating::WithinAbsMatcher
Catch::Matchers::Floating::WithinRelMatcher
Catch::Matchers::Floating::WithinUlpsMatcher
Catch::Matchers::Generic
namespaceCatch_1_1Matchers_1_1Generic.html
Catch::Matchers::Generic::Detail
Catch::Matchers::Generic::PredicateMatcher
Catch::Matchers::Generic::Detail
namespaceCatch_1_1Matchers_1_1Generic_1_1Detail.html
std::string
finalizeDescription
namespaceCatch_1_1Matchers_1_1Generic_1_1Detail.html
a79ef1103073f7a8d31735436d2012835
(const std::string &desc)
Catch::Matchers::Impl
namespaceCatch_1_1Matchers_1_1Impl.html
Catch::Matchers::Impl::MatchAllOf
Catch::Matchers::Impl::MatchAnyOf
Catch::Matchers::Impl::MatcherBase
Catch::Matchers::Impl::MatcherMethod
Catch::Matchers::Impl::MatcherUntypedBase
Catch::Matchers::Impl::MatchNotOf
Catch::Matchers::StdString
namespaceCatch_1_1Matchers_1_1StdString.html
Catch::Matchers::StdString::CasedString
Catch::Matchers::StdString::ContainsMatcher
Catch::Matchers::StdString::EndsWithMatcher
Catch::Matchers::StdString::EqualsMatcher
Catch::Matchers::StdString::RegexMatcher
Catch::Matchers::StdString::StartsWithMatcher
Catch::Matchers::StdString::StringMatcherBase
Catch::Matchers::Vector
namespaceCatch_1_1Matchers_1_1Vector.html
Catch::Matchers::Vector::ApproxMatcher
Catch::Matchers::Vector::ContainsElementMatcher
Catch::Matchers::Vector::ContainsMatcher
Catch::Matchers::Vector::EqualsMatcher
Catch::Matchers::Vector::UnorderedEqualsMatcher
catch_ros
namespacecatch__ros.html
catch_ros::meta
catch_ros::ROSReporter
catch_ros::meta
namespacecatch__ros_1_1meta.html
const char *
packageName
namespacecatch__ros_1_1meta.html
a76a9f701c6ad3cfc59dc698db79d3cf2
()
mpl_
namespacempl__.html