catch.hpp
/tmp/ws/src/catch_ros/include/catch_ros/
catch_8hpp
Catch::Detail::Approx
Catch::AssertionHandler
Catch::AssertionInfo
Catch::AssertionReaction
Catch::AutoReg
Catch::BenchmarkLooper
Catch::BinaryExpr
Catch::Capturer
Catch::Matchers::StdString::CasedString
Catch::CaseSensitive
Catch_global_namespace_dummy
Catch::Matchers::Vector::ContainsElementMatcher
Catch::Matchers::Vector::ContainsMatcher
Catch::Matchers::StdString::ContainsMatcher
Catch::Counts
Catch::Decomposer
Catch::Matchers::StdString::EndsWithMatcher
Catch::Matchers::Vector::EqualsMatcher
Catch::Matchers::StdString::EqualsMatcher
Catch::ExceptionTranslatorRegistrar::ExceptionTranslator
Catch::ExceptionTranslatorRegistrar
Catch::ExprLhs
Catch::Generators::FixedValuesGenerator
Catch::Generators::Generator
Catch::Generators::GeneratorBase
Catch::Generators::GeneratorRandomiser
Catch::Generators::Generators
Catch::IExceptionTranslator
Catch::IExceptionTranslatorRegistry
Catch::Generators::IGenerator
Catch::IGeneratorTracker
Catch::IMutableRegistryHub
Catch::IRegistryHub
Catch::IResultCapture
Catch::IRunner
Catch::is_range
Catch::Detail::IsStreamInsertable
Catch::IStream
Catch::ITestCaseRegistry
Catch::ITestInvoker
Catch::ITransientExpression
Catch::LazyExpression
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::MatcherMethod< PtrT * >
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::not_this_one
Catch::Generators::NullGenerator
Catch::pluralise
Catch::Matchers::Generic::PredicateMatcher
Catch::Generators::RangeGenerator
Catch::Matchers::StdString::RegexMatcher
Catch::RegistrarForTagAliases
Catch::Generators::RequiresASpecialisationFor
Catch::ResultDisposition
Catch::ResultWas
Catch::ReusableStringStream
Catch::ScopedMessage
Catch::Section
Catch::SectionEndInfo
Catch::SectionInfo
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::TestCase
Catch::TestCaseInfo
Catch::TestFailureException
Catch::TestInvokerAsMethod
Catch::Timer
Catch::Totals
Catch::UnaryExpr
Catch::Matchers::Vector::UnorderedEqualsMatcher
Catch::Matchers::Floating::WithinAbsMatcher
Catch::Matchers::Floating::WithinUlpsMatcher
Catch
Catch::Detail
Catch::Generators
Catch::Generators::pf
Catch::literals
Catch::Matchers
Catch::Matchers::Floating
Catch::Matchers::Generic
Catch::Matchers::Generic::Detail
Catch::Matchers::Impl
Catch::Matchers::StdString
Catch::Matchers::Vector
Catch::Matchers::Vector::Detail
#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
BENCHMARK
catch_8hpp.html
aaba0eec6ef0736ca2b022a98a7c855e4
(name)
#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_POSIX_SIGNALS
catch_8hpp.html
ac5eee4f90512985d2043f971c6f08707
#define
CATCH_CONFIG_WCHAR
catch_8hpp.html
ac6675f48ca221c1b9124ea02fe88324b
#define
CATCH_ENFORCE
catch_8hpp.html
aa4c5f453d4352f75712de56e5892849f
(condition, msg)
#define
CATCH_ERROR
catch_8hpp.html
adc6e1c0661c7c34fbb6033de06ec4833
(msg)
#define
CATCH_INTERNAL_CONFIG_COUNTER
catch_8hpp.html
a18b42ab8d6d1efdf417f97e5474dc450
#define
CATCH_INTERNAL_CONFIG_POSIX_SIGNALS
catch_8hpp.html
a3c8d4b828da004fc3ad2511c1900ec19
#define
CATCH_INTERNAL_ERROR
catch_8hpp.html
a05b6c8a530fa2e5b397add8966522777
(msg)
#define
CATCH_INTERNAL_LINEINFO
catch_8hpp.html
abc0b2405454c51748a31e0393d9ad5d1
#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_WARNINGS
catch_8hpp.html
a828d81ce73c46941460c92ecbd7b8fc2
#define
CATCH_INTERNAL_UNSUPPRESS_GLOBALS_WARNINGS
catch_8hpp.html
a957c9af2b374bd675e191cf3fd114f3f
#define
CATCH_INTERNAL_UNSUPPRESS_PARENTHESES_WARNINGS
catch_8hpp.html
aec1f55c22f26366aaad1467206352792
#define
CATCH_INTERNAL_UNSUPPRESS_UNUSED_WARNINGS
catch_8hpp.html
aaeeb989308b3a06e021d98af54f669c1
#define
CATCH_PREPARE_EXCEPTION
catch_8hpp.html
a01cc18e13c75ec7b18d2a58bf074cd97
(type, msg)
#define
CATCH_REGISTER_TAG_ALIAS
catch_8hpp.html
af7f9d4a12274e1ccf4b1021e5d35e0c5
(alias, spec)
#define
CATCH_RUNTIME_ERROR
catch_8hpp.html
a6274a54d9b6da60d7c6e9033b310d8b2
(msg)
#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
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_DEF
catch_8hpp.html
a053610cf96d1be50463e9cb08e818ed1
(...)
#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_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_REACT
catch_8hpp.html
a87986fec7b6b65bdae29cd2fa62bec20
(handler)
#define
INTERNAL_CATCH_REGISTER_TESTCASE
catch_8hpp.html
ad7fc9293cc800a6f2fde7a0a211533c8
(Function,...)
#define
INTERNAL_CATCH_SECTION
catch_8hpp.html
a2969ec50cc661169e94b1b80ac799c07
(...)
#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_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_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
TEST_CASE
catch_8hpp.html
abd6e2aec703006b3da62cf7860c9808f
(...)
#define
TEST_CASE_METHOD
catch_8hpp.html
adf06142f54a9e271590fa0e270bc41d2
(className,...)
#define
THEN
catch_8hpp.html
a27987092139727fd7a471b5f74dc62de
(desc)
#define
WARN
catch_8hpp.html
a108d6c5c51dd46e82a62b262394f0242
(msg)
#define
WHEN
catch_8hpp.html
ab09e9b8186233f676ce6a23aebe89d6e
(desc)
std::string(*)(
exceptionTranslateFunction
namespaceCatch.html
ae1eb414b7cb69238d2be7c073e7be031
)
std::vector< std::unique_ptr< IExceptionTranslator const >>
ExceptionTranslators
namespaceCatch.html
a86864e320fea8e13a9b27ac3894a9959
std::unique_ptr< GeneratorBase >
GeneratorBasePtr
namespaceCatch_1_1Generators.html
a24d632802570d314c18d00a2ea5e33d1
std::shared_ptr< IReporterFactory >
IReporterFactoryPtr
namespaceCatch.html
ad1b36ac40c2739e52fd453dcdddf0d09
std::shared_ptr< ITestInvoker >
ITestCasePtr
namespaceCatch.html
afa04ebe8e9423240c9585f7101a82ddf
Matchers::Impl::MatcherBase< std::string >
StringMatcher
namespaceCatch.html
aba438977e831821a2eeca82b9b4f4af2
auto
acquireGeneratorTracker
namespaceCatch_1_1Generators.html
a36413e3baec520d89d21bea23b7bea5b
(SourceLineInfo const &lineInfo) -> IGeneratorTracker &
auto
all
namespaceCatch_1_1Generators.html
a4f9b91d73905007d0e595ddde14c1c88
() -> Generator< T >
auto
all< int >
namespaceCatch_1_1Generators.html
a45719d627af8d605990ee97722552f24
() -> Generator< int >
auto
as
namespaceCatch_1_1Generators.html
a333605e85ee023accfcc0bd4ff69c322
() -> Generator< T >
std::ostream &
cerr
namespaceCatch.html
a4e5b5dc07abdfa30de33593dfab71f43
()
void
cleanUp
namespaceCatch.html
a0f78e9afdebc6d4512d18e76fbf54b8c
()
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)
bool
contains
namespaceCatch_1_1Matchers_1_1Vector_1_1Detail.html
a73a425534a3113c590fac55f64338d1e
(InputIterator first, InputIterator last, T const &item)
Vector::ContainsMatcher< T >
Contains
namespaceCatch_1_1Matchers.html
a4b3621740dc515216ad31ab827d4092c
(std::vector< T > 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)
size_t
count
namespaceCatch_1_1Matchers_1_1Vector_1_1Detail.html
abca18680db20c92f848b02a2c2708852
(InputIterator first, InputIterator last, T const &item)
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 >
Equals
namespaceCatch_1_1Matchers.html
a332a401fb0da33c988e9cfa400ecce1b
(std::vector< T > const &comparator)
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)
auto
generate
namespaceCatch_1_1Generators.html
a8cfefd03dff0bdbf025e475a36b76528
(SourceLineInfo const &lineInfo, L const &generatorExpression) -> decltype(std::declval< decltype(generatorExpression())>()[0])
std::vector< TestCase > const &
getAllTestCasesSorted
namespaceCatch.html
a1c9b1a23bc947ea70ddaabf067276cf2
(IConfig const &config)
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)
std::unique_ptr< T >
make_unique
namespaceCatch_1_1Generators_1_1pf.html
a2c2ddfb596aa122b3d1c52f858ad942a
(Args &&...args)
auto
makeGenerators
namespaceCatch_1_1Generators.html
a0225971f5fa4c80fe530fb31d3c3964d
(Generator< T > &&generator, Gs...moreGenerators) -> Generators< T >
auto
makeGenerators
namespaceCatch_1_1Generators.html
a95506ebb833cdeb743e0068f52aa930b
(Generator< T > &&generator) -> Generators< T >
auto
makeGenerators
namespaceCatch_1_1Generators.html
a7b274aebbc34d9ef28c809ef059c555d
(T &&val, Gs...moreGenerators) -> Generators< T >
auto
makeGenerators
namespaceCatch_1_1Generators.html
a8a52fc2370d00d779cc15f366071aac6
(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
a180a06841205dfe919dba27b14b0df2e
(void(*testAsFunction)()) noexcept-> ITestInvoker *
auto
makeTestInvoker
namespaceCatch.html
ac158f83d2213bf1313e0c52b9ff882a4
(void(C::*testAsMethod)()) noexcept-> ITestInvoker *
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)
Detail::Approx
operator""_a
namespaceCatch_1_1literals.html
aed9bf4d544c60a074440a055a54ea6c3
(long double val)
Detail::Approx
operator""_a
namespaceCatch_1_1literals.html
aded81112b3a271a8b9538dff17acd093
(unsigned long long val)
auto
operator""_catch_sr
catch_8hpp.html
ade520ea196b1552ffda05cd2b25f01f1
(char const *rawChars, std::size_t size) noexcept-> Catch::StringRef
auto
operator""_sr
namespaceCatch.html
a15b2f919e23a5da2ab4688cb2b4aa4f4
(char const *rawChars, std::size_t size) noexcept-> StringRef
T const &
operator+
namespaceCatch.html
a5e95b3c47a7618db3649dc39b0bb9004
(T const &value, StreamEndStop)
auto
operator+
namespaceCatch.html
a3a766cb0b8c792c9151baaaf1e8003eb
(StringRef const &lhs, StringRef const &rhs) -> std::string
auto
operator+
namespaceCatch.html
ab7bdb68d0e4329df79e293f9207b55e9
(StringRef const &lhs, char const *rhs) -> std::string
auto
operator+
namespaceCatch.html
a764a678121fa11c590a53618baa47680
(char const *lhs, StringRef const &rhs) -> std::string
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="")
auto
random
namespaceCatch_1_1Generators.html
a13afd4c586149e2c76bfb26396cb4b96
(T const &first, T const &last) -> Generator< T >
auto
random
namespaceCatch_1_1Generators.html
a81f960beb999d6ebc1d50036122b8ee0
(size_t size) -> Generator< T >
std::vector< size_t >
randomiseIndices
namespaceCatch_1_1Generators.html
a4ee4b9f5df1ceedc8ffc6c31b5a7d68b
(size_t selectionSize, size_t sourceSize)
auto
range
namespaceCatch_1_1Generators.html
acb1dc71e5494dbc60eb69a3136a5484c
(T const &first, T const &last) -> Generator< T >
std::string
rangeToString
namespaceCatch_1_1Detail.html
a6650a1dff325bf29962ff15ae73fd972
(InputIterator first, InputIterator 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)
bool
replaceInPlace
namespaceCatch.html
afe4e6770da547e43e9e4eeaa05f946ea
(std::string &str, std::string const &replaceThis, std::string const &withThis)
unsigned int
rngSeed
namespaceCatch.html
acf5ea05e942d2d7fe79111e12754ed76
()
bool
shouldContinueOnFailure
namespaceCatch.html
a7f7480b15d74965459c844f0d393ed87
(int flags)
bool
shouldSuppressFailure
namespaceCatch.html
ab91eb13081203d634fe48d3d2ab386d7
(int flags)
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)
auto
table
namespaceCatch_1_1Generators.html
a82a6f998ff77cd9aae594ac6f8891bc1
(std::initializer_list< std::tuple< Ts... >> &&tuples) -> Generator< std::tuple< Ts... >>
void
throw_exception
namespaceCatch.html
a3cbceeab9252d1b752f66a2826e92548
(std::exception const &e)
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)
Vector::UnorderedEqualsMatcher< T >
UnorderedEquals
namespaceCatch_1_1Matchers.html
a3eced3a4f580478f4c5e67ed7e2915df
(std::vector< T > const &target)
auto
value
namespaceCatch_1_1Generators.html
a13dbed5ff32f2363862c8ff26661e0ae
(T const &val) -> Generator< T >
auto
values
namespaceCatch_1_1Generators.html
abd89db7c0024d0ea5715a3cd6336214c
(std::initializer_list< T > values) -> Generator< T >
Vector::ContainsElementMatcher< T >
VectorContains
namespaceCatch_1_1Matchers.html
ae8db5846328116fb36386893deaec944
(T const &comparator)
Floating::WithinAbsMatcher
WithinAbs
namespaceCatch_1_1Matchers.html
a4c9ea76d47d02de0cf2d354c87c26e95
(double target, double margin)
Floating::WithinUlpsMatcher
WithinULP
namespaceCatch_1_1Matchers.html
ae895591bd78a7d0ce4cdf3cf40d89ab5
(double target, int maxUlpDiff)
Floating::WithinUlpsMatcher
WithinULP
namespaceCatch_1_1Matchers.html
ab87ee77e5349fac450d1e631dee86496
(float target, int maxUlpDiff)
not_this_one
begin
namespaceCatch.html
ac7ccff5c186bffa3b448b218ecf15956
(...)
not_this_one
end
namespaceCatch.html
a71fef6a57614eb2d9751f8586ff6de6a
(...)
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::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
a777e9cb7745d896bba0e24cfeaab05d9
() const
Approx &
scale
classCatch_1_1Detail_1_1Approx.html
a8f4d2def2920a3840d3271f6d9c5ede2
(T const &newScale)
std::string
toString
classCatch_1_1Detail_1_1Approx.html
adeb74b73506b3f6b2ba72aea15168fbe
() const
static Approx
custom
classCatch_1_1Detail_1_1Approx.html
aaf86dc0ee92272ac2d9839197a07951d
()
bool
equalityComparisonImpl
classCatch_1_1Detail_1_1Approx.html
a1ef0f66549a40d1b096aeb4ce685bf9a
(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::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::BenchmarkLooper
classCatch_1_1BenchmarkLooper.html
BenchmarkLooper
classCatch_1_1BenchmarkLooper.html
ab9ba6397306a70082f39e63a8a71bde6
(StringRef name)
void
increment
classCatch_1_1BenchmarkLooper.html
a210552aff5b19408637444d4bb35d59c
()
auto
needsMoreIterations
classCatch_1_1BenchmarkLooper.html
a97bd944521f519b1593a5d1d2f9998fa
() -> bool
operator bool
classCatch_1_1BenchmarkLooper.html
a54da41bada9da038dc05faf41d746765
()
void
reportStart
classCatch_1_1BenchmarkLooper.html
a0697d1b266112b110edf2025b82c4e77
()
static auto
getResolution
classCatch_1_1BenchmarkLooper.html
a45fd79f05ac1fb21dcfb3a81cf052705
() -> uint64_t
std::size_t
m_count
classCatch_1_1BenchmarkLooper.html
aae36ced9e5b1c884e2b3ac9d04c1c373
std::size_t
m_iterationsToRun
classCatch_1_1BenchmarkLooper.html
af28bef6706fe983afca85d2ccd2b6ca8
std::string
m_name
classCatch_1_1BenchmarkLooper.html
afa2005187a2abbcae69a5b16c89e68c3
uint64_t
m_resolution
classCatch_1_1BenchmarkLooper.html
a7e7168e3d346e78d6e85c810aec6a55d
Timer
m_timer
classCatch_1_1BenchmarkLooper.html
af86aacecba12576f96a1d3f321a0c959
Catch::BinaryExpr
classCatch_1_1BinaryExpr.html
Catch::ITransientExpression
BinaryExpr
classCatch_1_1BinaryExpr.html
a657d66346aef97a760c22776fe6008b6
(bool comparisonResult, LhsT lhs, StringRef op, RhsT rhs)
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
a45e14b9667dc9df7f5132507b322934c
(size_t index, StringRef value)
void
captureValues
classCatch_1_1Capturer.html
af0810e7f79b197648434d81b492a8c2b
(size_t index, T &&value)
void
captureValues
classCatch_1_1Capturer.html
a4f79ab493ac2c193a2bb6d49073eb465
(size_t index, T &&value, Ts &&...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
a0ff84e194426c8f4bca0660b9180d20d
(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
a1113c80dd02967032a99290bdcd1b590
() 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::Matchers::Vector::ContainsElementMatcher
structCatch_1_1Matchers_1_1Vector_1_1ContainsElementMatcher.html
ContainsElementMatcher
structCatch_1_1Matchers_1_1Vector_1_1ContainsElementMatcher.html
a6a05740b5d3f89fac8de84ac0cff7b93
(T const &comparator)
std::string
describe
structCatch_1_1Matchers_1_1Vector_1_1ContainsElementMatcher.html
aea3b674389a0afd82af6ba4b10f86ae6
() const override
bool
match
structCatch_1_1Matchers_1_1Vector_1_1ContainsElementMatcher.html
a6a4be6e5642e267433d370649beb0fac
(std::vector< T > const &v) const override
T const &
m_comparator
structCatch_1_1Matchers_1_1Vector_1_1ContainsElementMatcher.html
ab7eada6c4bbce1d21b44773262f9cb23
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
ContainsMatcher
structCatch_1_1Matchers_1_1Vector_1_1ContainsMatcher.html
ad8e92c8399be6dce75bb5702cdfab700
(std::vector< T > const &comparator)
std::string
describe
structCatch_1_1Matchers_1_1Vector_1_1ContainsMatcher.html
abe6a9ea3d6506c9a1f75ff524f35832e
() const override
bool
match
structCatch_1_1Matchers_1_1Vector_1_1ContainsMatcher.html
afd33467ae48a41a634572b41b053f67f
(std::vector< T > const &v) const override
std::vector< T > const &
m_comparator
structCatch_1_1Matchers_1_1Vector_1_1ContainsMatcher.html
a83d051166e4ed0d535219ad6ee99abb2
Catch::Counts
structCatch_1_1Counts.html
bool
allOk
structCatch_1_1Counts.html
ab2497c9dfc77be757a90225ea69595f5
() const
bool
allPassed
structCatch_1_1Counts.html
adbbaca552f6017ce69e0d5dc5500bea4
() const
Counts &
operator+=
structCatch_1_1Counts.html
a322a89475cd2cc039140ef371e973677
(Counts const &other)
Counts
operator-
structCatch_1_1Counts.html
aedf86fefe33938d132a6981171cd83e6
(Counts const &other) const
std::size_t
total
structCatch_1_1Counts.html
a9125c662e30114e5c5cc94729b1e9e84
() 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
a4b1e5e844c20e5a90e3d759d216674cd
(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::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
std::string
describe
structCatch_1_1Matchers_1_1Vector_1_1EqualsMatcher.html
a36b5f7ecada4081d6c65bebe8ddea6f4
() const override
EqualsMatcher
structCatch_1_1Matchers_1_1Vector_1_1EqualsMatcher.html
a3846c47780d1991dcfe87aefded98008
(std::vector< T > const &comparator)
bool
match
structCatch_1_1Matchers_1_1Vector_1_1EqualsMatcher.html
a2d96cca58a44151fddc5257eda3305da
(std::vector< T > const &v) const override
std::vector< T > const &
m_comparator
structCatch_1_1Matchers_1_1Vector_1_1EqualsMatcher.html
a56f7aa6f110a12b1b9aeb0cabbc9d755
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
a3ad517cc72c85ae7d06e7a081a3c6cb8
(RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const & > const
auto
operator!=
classCatch_1_1ExprLhs.html
af45381c45e92bc8182e8790d8b1396b9
(bool rhs) -> BinaryExpr< LhsT, bool > const
auto
operator<
classCatch_1_1ExprLhs.html
a1ae37b86c3156b5fbcaaf02726489f85
(RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const & > const
auto
operator<=
classCatch_1_1ExprLhs.html
a9a5551293bfe9440ef190cb2b20bc0f8
(RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const & > const
auto
operator==
classCatch_1_1ExprLhs.html
a96537b7d47cf4567fff40d96637f9b96
(RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const & > const
auto
operator==
classCatch_1_1ExprLhs.html
ac400741dd25a7b2f00996c7bc48b2075
(bool rhs) -> BinaryExpr< LhsT, bool > const
auto
operator>
classCatch_1_1ExprLhs.html
aff0149e0c0376f9b2e6763f7fefc5c60
(RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const & > const
auto
operator>=
classCatch_1_1ExprLhs.html
af367c2fe8f97d6f103988627843ad613
(RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const & > const
LhsT
m_lhs
classCatch_1_1ExprLhs.html
af290873a8427ccbdae6acb915fb7366a
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)
auto
get
classCatch_1_1Generators_1_1FixedValuesGenerator.html
a3ed654a5860c170dbe7b01487b83253d
(size_t index) const -> T override
std::vector< T >
m_values
classCatch_1_1Generators_1_1FixedValuesGenerator.html
a591837f944b435858bc3b9fa73502ee6
Catch::Generators::Generator
classCatch_1_1Generators_1_1Generator.html
T
Generator
classCatch_1_1Generators_1_1Generator.html
a3d992b33c5c1abb7370065c6ae10388f
(size_t size, std::unique_ptr< IGenerator< T >> generator)
auto
operator[]
classCatch_1_1Generators_1_1Generator.html
ad8835935e962baaf1fab6c6dcac83865
(size_t index) const -> T
auto
size
classCatch_1_1Generators_1_1Generator.html
a4ebea9a7448f8f374bc7cff5d7b63041
() const -> size_t
std::unique_ptr< IGenerator< T > >
m_generator
classCatch_1_1Generators_1_1Generator.html
aaf058927b2e7d76f857210c624c749d9
size_t
m_size
classCatch_1_1Generators_1_1Generator.html
a1ce0a781b444ba3e53758a056eabda6a
Catch::Generators::GeneratorBase
classCatch_1_1Generators_1_1GeneratorBase.html
GeneratorBase
classCatch_1_1Generators_1_1GeneratorBase.html
ab003974d458a14acfb48f79e7e8abe21
(size_t size)
auto
size
classCatch_1_1Generators_1_1GeneratorBase.html
a2fb4a5c153f3fdc2708245b40751b487
() const -> size_t
virtual
~GeneratorBase
classCatch_1_1Generators_1_1GeneratorBase.html
a6941ab95f6e2a7a2aaa64f0c94b7322c
()
size_t
m_size
classCatch_1_1Generators_1_1GeneratorBase.html
ac6ab90adfdda9401e2ea03db5b2dfc6a
Catch::Generators::GeneratorRandomiser
classCatch_1_1Generators_1_1GeneratorRandomiser.html
Catch::Generators::IGenerator
GeneratorRandomiser
classCatch_1_1Generators_1_1GeneratorRandomiser.html
aba3234a2885baff107766814d10c2efc
(Generator< T > &&baseGenerator, size_t numberOfItems)
auto
get
classCatch_1_1Generators_1_1GeneratorRandomiser.html
a4ad5de15865727bdaa638863e0969ab4
(size_t index) const -> T override
Generator< T >
m_baseGenerator
classCatch_1_1Generators_1_1GeneratorRandomiser.html
ad41db2ce66b14816197701b66956dfc5
std::vector< size_t >
m_indices
classCatch_1_1Generators_1_1GeneratorRandomiser.html
a6c73db476017235d77e96a4c588bf1c7
Catch::Generators::Generators
structCatch_1_1Generators_1_1Generators.html
Catch::Generators::GeneratorBase
T
type
structCatch_1_1Generators_1_1Generators.html
aab27f98a577b49532b2ca7556a84286b
Generators
structCatch_1_1Generators_1_1Generators.html
ad936c563841f7db16a301576c40622e4
()
auto
operator[]
structCatch_1_1Generators_1_1Generators.html
a1812ebb7d0146d63e3a005e93831afa2
(size_t index) const -> T
void
populate
structCatch_1_1Generators_1_1Generators.html
ad708036fa5a9bf0cd1520ce111bc851d
(T &&val)
void
populate
structCatch_1_1Generators_1_1Generators.html
a8ff8b7dda734d1808b644fefc67f4c98
(U &&val)
void
populate
structCatch_1_1Generators_1_1Generators.html
a2155cad48ab03c362483e200d957eefc
(Generator< T > &&generator)
void
populate
structCatch_1_1Generators_1_1Generators.html
a941e9fe5de61a0475516489a1a63528b
(U &&valueOrGenerator, Gs...moreGenerators)
std::vector< Generator< T > >
m_generators
structCatch_1_1Generators_1_1Generators.html
a49f1d0e8851a4726bb9981edffe094fa
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
virtual auto
get
structCatch_1_1Generators_1_1IGenerator.html
a737a89eb0bff02e580e36c59fb0d1171
(size_t index) const -> T=0
virtual
~IGenerator
structCatch_1_1Generators_1_1IGenerator.html
a7d877bd8144e71d402347b227c909ffb
()
Catch::IGeneratorTracker
structCatch_1_1IGeneratorTracker.html
virtual auto
getGenerator
structCatch_1_1IGeneratorTracker.html
a23be942fc51672598bfa02c678c3078a
() const -> Generators::GeneratorBasePtr const &=0
virtual auto
getIndex
structCatch_1_1IGeneratorTracker.html
a2922f0d8bc7a732079eadbda78e30f79
() const -> std::size_t=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::IMutableRegistryHub
structCatch_1_1IMutableRegistryHub.html
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
ab020d111e29ad1cabe1227dcfda712ef
(SourceLineInfo const &lineInfo) -> IGeneratorTracker &=0
virtual void
assertionPassed
structCatch_1_1IResultCapture.html
a9b0ef2cb071e9a9dc6ec1b533026aea7
()=0
virtual void
benchmarkEnded
structCatch_1_1IResultCapture.html
a6e5e64f9d94211a888249012ab6cc7fb
(BenchmarkStats const &stats)=0
virtual void
benchmarkStarting
structCatch_1_1IResultCapture.html
a264ae12330c74b2daae41715a30d51bf
(BenchmarkInfo const &info)=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_range
structCatch_1_1is__range.html
static const bool
value
structCatch_1_1is__range.html
afaec39e819c3956829cbbd00feba11be
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
ac5981238a76d66e36b3d014aa870d15c
(int) -> decltype(std::declval< SS & >()<< std::declval< TT >(), 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::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
a5f3541ec933ad977b6a10ddf61b45adc
() 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::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
a3844f9fb55f7a77155576ddc1e3f90d7
(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
a44d7582dbe09fc31b9a5ba8a6367b506
(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
afd5c25339eab93d9ea037fa4282fca7c
() const
MatchAllOf< T >
operator&&
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a275a18e3e1c4d0bddfde34e362f66b6c
(MatcherBase const &other) const
MatchAnyOf< T >
operator||
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a382ffd0d07d6a5cdadd2bd36ade0a742
(MatcherBase const &other) const
MatcherBase< ArgT >
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
Catch::Matchers::Impl::MatcherUntypedBase
MatcherMethod< ArgT >
MatchNotOf< ArgT >
operator!
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
afd5c25339eab93d9ea037fa4282fca7c
() const
MatchAllOf< ArgT >
operator&&
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a275a18e3e1c4d0bddfde34e362f66b6c
(MatcherBase const &other) const
MatchAnyOf< ArgT >
operator||
structCatch_1_1Matchers_1_1Impl_1_1MatcherBase.html
a382ffd0d07d6a5cdadd2bd36ade0a742
(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
(ArgTconst &arg) const =0
Catch::Matchers::Impl::MatcherMethod< PtrT * >
structCatch_1_1Matchers_1_1Impl_1_1MatcherMethod_3_01PtrT_01_5_01_4.html
virtual bool
match
structCatch_1_1Matchers_1_1Impl_1_1MatcherMethod_3_01PtrT_01_5_01_4.html
a5fdd64f9509724f32ffc73cb320181d1
(PtrT *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
(Tconst &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
a9667f989b08e52a1ce96c955456db8f9
() 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
a7a2b1ec3772cd35176e2ee25a94be16a
(MessageInfo const &other) const
bool
operator==
structCatch_1_1MessageInfo.html
a30fe117138e568c5a9dfdabb7de6e790
(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::not_this_one
structCatch_1_1not__this__one.html
Catch::Generators::NullGenerator
structCatch_1_1Generators_1_1NullGenerator.html
Catch::Generators::IGenerator
auto
get
structCatch_1_1Generators_1_1NullGenerator.html
a17a2cc82d644e97afded4017c7a062ef
(size_t) const -> T override
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
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::RangeGenerator
classCatch_1_1Generators_1_1RangeGenerator.html
Catch::Generators::IGenerator
auto
get
classCatch_1_1Generators_1_1RangeGenerator.html
a78f7f624b7545823d1a683ebf2ac00e7
(size_t index) const -> T override
RangeGenerator
classCatch_1_1Generators_1_1RangeGenerator.html
a56c5fcc855bdb668d7b93c2017a7c44c
(T const &first, T const &last)
T const
m_first
classCatch_1_1Generators_1_1RangeGenerator.html
aa0f31b428ae0c41b243690c0d62a1099
T const
m_last
classCatch_1_1Generators_1_1RangeGenerator.html
a86f62dda1d20eb2a61eebac5505091a6
Catch::Matchers::StdString::RegexMatcher
structCatch_1_1Matchers_1_1StdString_1_1RegexMatcher.html
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::RequiresASpecialisationFor
structCatch_1_1Generators_1_1RequiresASpecialisationFor.html
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
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
accfd26dab15c82c06acddadc878a6cea
() 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::ScopedMessage
classCatch_1_1ScopedMessage.html
ScopedMessage
classCatch_1_1ScopedMessage.html
a5cc59f0f2ebe840e6607f83004d49a17
(MessageBuilder const &builder)
~ScopedMessage
classCatch_1_1ScopedMessage.html
a43190843f9eeb84a0b42b0bc95fdf93a
()
MessageInfo
m_info
classCatch_1_1ScopedMessage.html
ae6e1476f389cc6e1586f033b3747b27b
Catch::Section
classCatch_1_1Section.html
Catch::NonCopyable
operator bool
classCatch_1_1Section.html
a6c9be48e8ba0611c4aa601102e706f3b
() 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::Generators::SingleValueGenerator
classCatch_1_1Generators_1_1SingleValueGenerator.html
Catch::Generators::IGenerator
auto
get
classCatch_1_1Generators_1_1SingleValueGenerator.html
ad03af3fe263136425595bfd2eec84209
(size_t) const -> T override
SingleValueGenerator
classCatch_1_1Generators_1_1SingleValueGenerator.html
a4bed2ad14ffe04102d8135e2c82b3ace
(T const &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
a7fa35372f2bca5e91adc25327b7c753c
(SourceLineInfo &&)=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
a6614b503b493bbdd3b49a1bd732e0a55
(SourceLineInfo &&)=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
a570db0c412a897ab2748876660428c9e
() 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)
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)
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
ab10ef3c2111d6faa2ed2f23a1e00c29a
(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
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
std::size_t
size_type
classCatch_1_1StringRef.html
a06b4db8fc82b197004291cf370b2ba7c
auto
c_str
classCatch_1_1StringRef.html
a1669cb2765e820ca258159676cbd82a5
() const -> char const *
auto
currentData
classCatch_1_1StringRef.html
aa8dd423c873140a92282bc7099ec67fc
() const noexcept-> char const *
auto
empty
classCatch_1_1StringRef.html
a326d5d5c97e0e792d66a9056143a922b
() const noexcept-> bool
auto
numberOfCharacters
classCatch_1_1StringRef.html
ac1f444eb9a9c7ba18b3f71fc85f3222f
() const noexcept-> size_type
operator std::string
classCatch_1_1StringRef.html
a7f38055e84bb8d16e23490b2664bb319
() const
auto
operator!=
classCatch_1_1StringRef.html
a015f7b3adee8fe49ebb8172ae2975d21
(StringRef const &other) const noexcept-> bool
auto
operator=
classCatch_1_1StringRef.html
ac330bd7890310e9cab73a82cdfc1b7f4
(StringRef const &other) noexcept-> StringRef &
auto
operator==
classCatch_1_1StringRef.html
a04c84d944fb51b02552e7ce8de7dbbf0
(StringRef const &other) const noexcept-> bool
auto
operator[]
classCatch_1_1StringRef.html
a803e3617331820a7ad8fea3051d6b094
(size_type index) const noexcept-> char
auto
size
classCatch_1_1StringRef.html
aa370158c82397f443a16f96ab3133950
() const noexcept-> size_type
StringRef
classCatch_1_1StringRef.html
a94319c75df6542327c93a312c6a80754
() noexcept
StringRef
classCatch_1_1StringRef.html
a2f287267c3a988b288bfd910667c1cfc
(StringRef const &other) noexcept
StringRef
classCatch_1_1StringRef.html
a407d5737b94e5a374add5c2794589733
(StringRef &&other) noexcept
StringRef
classCatch_1_1StringRef.html
aea45f5089c53adac362bff6bd7c40943
(char const *rawChars) noexcept
StringRef
classCatch_1_1StringRef.html
a320bf235274ebb90dd6af80485af2797
(char const *rawChars, size_type size) noexcept
StringRef
classCatch_1_1StringRef.html
a7fe41469048f906e9a847798cd335f23
(std::string const &stdString) noexcept
auto
substr
classCatch_1_1StringRef.html
a7ce373cbe7068bdc118b8f0fc9a2d44d
(size_type start, size_type size) const noexcept-> StringRef
void
swap
classCatch_1_1StringRef.html
a8a843e39ad3560d10a80524ed926ed63
(StringRef &other) noexcept
~StringRef
classCatch_1_1StringRef.html
a387795c6d883d7281befe5e82920faf8
() noexcept
auto
isOwned
classCatch_1_1StringRef.html
ac1e766daa02134c0384c71ba50ef10ef
() const noexcept-> bool
auto
isSubstring
classCatch_1_1StringRef.html
a2cc3b81f7db653f525948cc23f490880
() const noexcept-> bool
void
takeOwnership
classCatch_1_1StringRef.html
aa2723bb1d9355202209993142534d3d6
()
char *
m_data
classCatch_1_1StringRef.html
ae671eabbedd386aeb334d3da1a904ba5
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
friend struct
StringRefTestAccess
classCatch_1_1StringRef.html
a420e64e1652de1b0d427775781b018f5
Catch::TestCase
classCatch_1_1TestCase.html
Catch::TestCaseInfo
TestCaseInfo const &
getTestCaseInfo
classCatch_1_1TestCase.html
a25c03661ab092431cdff10df5c58a5a7
() const
void
invoke
classCatch_1_1TestCase.html
aac2e028135cc88c3e3aac04650960a6c
() const
bool
operator<
classCatch_1_1TestCase.html
aa5174e85e3aac6e7398dee9c76730324
(TestCase const &other) const
bool
operator==
classCatch_1_1TestCase.html
a40eab521b316c7d476f6b4dd1c33eec8
(TestCase const &other) const
TestCase
classCatch_1_1TestCase.html
aae5709fc1cb68e19ab0ac27e1ffd6a76
(ITestInvoker *testCase, TestCaseInfo &&info)
TestCase
withName
classCatch_1_1TestCase.html
ab6dbc6c82b7c1680013c67bdedccfc8e
(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
a1ed1c3689c2874c421466945bd3cb75c
() const
bool
isHidden
structCatch_1_1TestCaseInfo.html
a01ac8b11d8c105e5278a239ab5214257
() const
bool
okToFail
structCatch_1_1TestCaseInfo.html
a64586336bb49bd6e9ef8a089b072a712
() const
std::string
tagsAsString
structCatch_1_1TestCaseInfo.html
aef91e9cfdd8a225d3ad856586e6b52cc
() 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
a19fb4f0b755956eee8a1fecf713fb7ca
() 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
a3dee0f599c081a8360c0112fb1dafe8f
(Totals const &prevTotals) const
Totals &
operator+=
structCatch_1_1Totals.html
a574015076e54cc405c70b053e3356e43
(Totals const &other)
Totals
operator-
structCatch_1_1Totals.html
abe15cd8a82ba9a4868dd7a542add827c
(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::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
std::string
describe
structCatch_1_1Matchers_1_1Vector_1_1UnorderedEqualsMatcher.html
a7202d811200317abc58c844f663823df
() const override
bool
match
structCatch_1_1Matchers_1_1Vector_1_1UnorderedEqualsMatcher.html
a3ccdd9dd2cd8bdbb8bb121acbb9cb358
(std::vector< T > const &vec) const override
UnorderedEqualsMatcher
structCatch_1_1Matchers_1_1Vector_1_1UnorderedEqualsMatcher.html
a525905639b2b15b52ddb0bf14bfa19da
(std::vector< T > const &target)
std::vector< T > const &
m_target
structCatch_1_1Matchers_1_1Vector_1_1UnorderedEqualsMatcher.html
aaa39871eb4034d4335214215dd693712
Catch::Matchers::Floating::WithinAbsMatcher
structCatch_1_1Matchers_1_1Floating_1_1WithinAbsMatcher.html
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::WithinUlpsMatcher
structCatch_1_1Matchers_1_1Floating_1_1WithinUlpsMatcher.html
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
a836074ae4010275284ab66b2485c6575
(double target, int 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
int
m_ulps
structCatch_1_1Matchers_1_1Floating_1_1WithinUlpsMatcher.html
aa117ee9be2778cdfb3ad5e66e94de1b3
Catch
namespaceCatch.html
Catch::Detail
Catch::Generators
Catch::literals
Catch::Matchers
Catch::AssertionHandler
Catch::AssertionInfo
Catch::AssertionReaction
Catch::AutoReg
Catch::BenchmarkLooper
Catch::BinaryExpr
Catch::Capturer
Catch::CaseSensitive
Catch::Counts
Catch::Decomposer
Catch::ExceptionTranslatorRegistrar
Catch::ExprLhs
Catch::IExceptionTranslator
Catch::IExceptionTranslatorRegistry
Catch::IGeneratorTracker
Catch::IMutableRegistryHub
Catch::IRegistryHub
Catch::IResultCapture
Catch::IRunner
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::not_this_one
Catch::pluralise
Catch::RegistrarForTagAliases
Catch::ResultDisposition
Catch::ResultWas
Catch::ReusableStringStream
Catch::ScopedMessage
Catch::Section
Catch::SectionEndInfo
Catch::SectionInfo
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::UnaryExpr
std::string(*)(
exceptionTranslateFunction
namespaceCatch.html
ae1eb414b7cb69238d2be7c073e7be031
)
std::vector< std::unique_ptr< IExceptionTranslator const >>
ExceptionTranslators
namespaceCatch.html
a86864e320fea8e13a9b27ac3894a9959
std::shared_ptr< IReporterFactory >
IReporterFactoryPtr
namespaceCatch.html
ad1b36ac40c2739e52fd453dcdddf0d09
std::shared_ptr< ITestInvoker >
ITestCasePtr
namespaceCatch.html
afa04ebe8e9423240c9585f7101a82ddf
Matchers::Impl::MatcherBase< std::string >
StringMatcher
namespaceCatch.html
aba438977e831821a2eeca82b9b4f4af2
std::ostream &
cerr
namespaceCatch.html
a4e5b5dc07abdfa30de33593dfab71f43
()
void
cleanUp
namespaceCatch.html
a0f78e9afdebc6d4512d18e76fbf54b8c
()
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)
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)
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
a180a06841205dfe919dba27b14b0df2e
(void(*testAsFunction)()) noexcept-> ITestInvoker *
auto
makeTestInvoker
namespaceCatch.html
ac158f83d2213bf1313e0c52b9ff882a4
(void(C::*testAsMethod)()) noexcept-> ITestInvoker *
bool
matchTest
namespaceCatch.html
aadef80fbc6bc84589777a462770cef49
(TestCase const &testCase, TestSpec const &testSpec, IConfig const &config)
auto
operator""_sr
namespaceCatch.html
a15b2f919e23a5da2ab4688cb2b4aa4f4
(char const *rawChars, std::size_t size) noexcept-> StringRef
T const &
operator+
namespaceCatch.html
a5e95b3c47a7618db3649dc39b0bb9004
(T const &value, StreamEndStop)
auto
operator+
namespaceCatch.html
a3a766cb0b8c792c9151baaaf1e8003eb
(StringRef const &lhs, StringRef const &rhs) -> std::string
auto
operator+
namespaceCatch.html
ab7bdb68d0e4329df79e293f9207b55e9
(StringRef const &lhs, char const *rhs) -> std::string
auto
operator+
namespaceCatch.html
a764a678121fa11c590a53618baa47680
(char const *lhs, StringRef const &rhs) -> std::string
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)
unsigned int
rngSeed
namespaceCatch.html
acf5ea05e942d2d7fe79111e12754ed76
()
bool
shouldContinueOnFailure
namespaceCatch.html
a7f7480b15d74965459c844f0d393ed87
(int flags)
bool
shouldSuppressFailure
namespaceCatch.html
ab91eb13081203d634fe48d3d2ab386d7
(int flags)
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_exception
namespaceCatch.html
a3cbceeab9252d1b752f66a2826e92548
(std::exception const &e)
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)
not_this_one
begin
namespaceCatch.html
ac7ccff5c186bffa3b448b218ecf15956
(...)
not_this_one
end
namespaceCatch.html
a71fef6a57614eb2d9751f8586ff6de6a
(...)
Catch::Detail
namespaceCatch_1_1Detail.html
Catch::Detail::Approx
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
a6650a1dff325bf29962ff15ae73fd972
(InputIterator first, InputIterator 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::FixedValuesGenerator
Catch::Generators::Generator
Catch::Generators::GeneratorBase
Catch::Generators::GeneratorRandomiser
Catch::Generators::Generators
Catch::Generators::IGenerator
Catch::Generators::NullGenerator
Catch::Generators::RangeGenerator
Catch::Generators::RequiresASpecialisationFor
Catch::Generators::SingleValueGenerator
std::unique_ptr< GeneratorBase >
GeneratorBasePtr
namespaceCatch_1_1Generators.html
a24d632802570d314c18d00a2ea5e33d1
auto
acquireGeneratorTracker
namespaceCatch_1_1Generators.html
a36413e3baec520d89d21bea23b7bea5b
(SourceLineInfo const &lineInfo) -> IGeneratorTracker &
auto
all
namespaceCatch_1_1Generators.html
a4f9b91d73905007d0e595ddde14c1c88
() -> Generator< T >
auto
all< int >
namespaceCatch_1_1Generators.html
a45719d627af8d605990ee97722552f24
() -> Generator< int >
auto
as
namespaceCatch_1_1Generators.html
a333605e85ee023accfcc0bd4ff69c322
() -> Generator< T >
auto
generate
namespaceCatch_1_1Generators.html
a8cfefd03dff0bdbf025e475a36b76528
(SourceLineInfo const &lineInfo, L const &generatorExpression) -> decltype(std::declval< decltype(generatorExpression())>()[0])
auto
makeGenerators
namespaceCatch_1_1Generators.html
a0225971f5fa4c80fe530fb31d3c3964d
(Generator< T > &&generator, Gs...moreGenerators) -> Generators< T >
auto
makeGenerators
namespaceCatch_1_1Generators.html
a95506ebb833cdeb743e0068f52aa930b
(Generator< T > &&generator) -> Generators< T >
auto
makeGenerators
namespaceCatch_1_1Generators.html
a7b274aebbc34d9ef28c809ef059c555d
(T &&val, Gs...moreGenerators) -> Generators< T >
auto
makeGenerators
namespaceCatch_1_1Generators.html
a8a52fc2370d00d779cc15f366071aac6
(U &&val, Gs...moreGenerators) -> Generators< T >
auto
random
namespaceCatch_1_1Generators.html
a13afd4c586149e2c76bfb26396cb4b96
(T const &first, T const &last) -> Generator< T >
auto
random
namespaceCatch_1_1Generators.html
a81f960beb999d6ebc1d50036122b8ee0
(size_t size) -> Generator< T >
std::vector< size_t >
randomiseIndices
namespaceCatch_1_1Generators.html
a4ee4b9f5df1ceedc8ffc6c31b5a7d68b
(size_t selectionSize, size_t sourceSize)
auto
range
namespaceCatch_1_1Generators.html
acb1dc71e5494dbc60eb69a3136a5484c
(T const &first, T const &last) -> Generator< T >
auto
table
namespaceCatch_1_1Generators.html
a82a6f998ff77cd9aae594ac6f8891bc1
(std::initializer_list< std::tuple< Ts... >> &&tuples) -> Generator< std::tuple< Ts... >>
auto
value
namespaceCatch_1_1Generators.html
a13dbed5ff32f2363862c8ff26661e0ae
(T const &val) -> Generator< T >
auto
values
namespaceCatch_1_1Generators.html
abd89db7c0024d0ea5715a3cd6336214c
(std::initializer_list< T > values) -> Generator< T >
Catch::Generators::pf
namespaceCatch_1_1Generators_1_1pf.html
std::unique_ptr< T >
make_unique
namespaceCatch_1_1Generators_1_1pf.html
a2c2ddfb596aa122b3d1c52f858ad942a
(Args &&...args)
Catch::literals
namespaceCatch_1_1literals.html
Detail::Approx
operator""_a
namespaceCatch_1_1literals.html
aed9bf4d544c60a074440a055a54ea6c3
(long double val)
Detail::Approx
operator""_a
namespaceCatch_1_1literals.html
aded81112b3a271a8b9538dff17acd093
(unsigned long long val)
Catch::Matchers
namespaceCatch_1_1Matchers.html
Catch::Matchers::Floating
Catch::Matchers::Generic
Catch::Matchers::Impl
Catch::Matchers::StdString
Catch::Matchers::Vector
StdString::ContainsMatcher
Contains
namespaceCatch_1_1Matchers.html
a1f6c2accdc6cd75a84d7112dcad647b4
(std::string const &str, CaseSensitive::Choice caseSensitivity=CaseSensitive::Yes)
Vector::ContainsMatcher< T >
Contains
namespaceCatch_1_1Matchers.html
a4b3621740dc515216ad31ab827d4092c
(std::vector< T > 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 >
Equals
namespaceCatch_1_1Matchers.html
a332a401fb0da33c988e9cfa400ecce1b
(std::vector< T > const &comparator)
StdString::RegexMatcher
Matches
namespaceCatch_1_1Matchers.html
a82f1893cf50ae4c14b9b3e0980bf22b8
(std::string const ®ex, CaseSensitive::Choice caseSensitivity=CaseSensitive::Yes)
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 >
UnorderedEquals
namespaceCatch_1_1Matchers.html
a3eced3a4f580478f4c5e67ed7e2915df
(std::vector< T > const &target)
Vector::ContainsElementMatcher< T >
VectorContains
namespaceCatch_1_1Matchers.html
ae8db5846328116fb36386893deaec944
(T const &comparator)
Floating::WithinAbsMatcher
WithinAbs
namespaceCatch_1_1Matchers.html
a4c9ea76d47d02de0cf2d354c87c26e95
(double target, double margin)
Floating::WithinUlpsMatcher
WithinULP
namespaceCatch_1_1Matchers.html
ae895591bd78a7d0ce4cdf3cf40d89ab5
(double target, int maxUlpDiff)
Floating::WithinUlpsMatcher
WithinULP
namespaceCatch_1_1Matchers.html
ab87ee77e5349fac450d1e631dee86496
(float target, int maxUlpDiff)
Catch::Matchers::Floating
namespaceCatch_1_1Matchers_1_1Floating.html
Catch::Matchers::Floating::WithinAbsMatcher
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::MatcherMethod< PtrT * >
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::Detail
Catch::Matchers::Vector::ContainsElementMatcher
Catch::Matchers::Vector::ContainsMatcher
Catch::Matchers::Vector::EqualsMatcher
Catch::Matchers::Vector::UnorderedEqualsMatcher
Catch::Matchers::Vector::Detail
namespaceCatch_1_1Matchers_1_1Vector_1_1Detail.html
bool
contains
namespaceCatch_1_1Matchers_1_1Vector_1_1Detail.html
a73a425534a3113c590fac55f64338d1e
(InputIterator first, InputIterator last, T const &item)
size_t
count
namespaceCatch_1_1Matchers_1_1Vector_1_1Detail.html
abca18680db20c92f848b02a2c2708852
(InputIterator first, InputIterator last, T const &item)
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
()