always_false
AssertionInfo
AssertionInfo::macroName
AssertionInfo::lineInfo
AssertionInfo::capturedExpression
AssertionInfo::resultDisposition
AssertionReaction
AssertionReaction::shouldDebugBreak
AssertionReaction::shouldThrow
AutoReg
AutoReg::AutoReg()
AutoReg::~AutoReg()
CaseSensitive
CaseSensitive::Choice
CaseSensitive::Choice::Yes
CaseSensitive::Choice::No
Counts
Counts::operator-()
Counts::operator+=()
Counts::total()
Counts::allPassed()
Counts::allOk()
Counts::passed
Counts::failed
Counts::failedButOk
Decomposer
Decomposer::operator<=()
EnumInfo
EnumInfo::~EnumInfo()
EnumInfo::lookup()
EnumInfo::m_name
EnumInfo::m_values
is_range_impl
void_type
void_type::type
as
IGenerator
IGenerator::type
IGenerator::~IGenerator()
IGenerator::get()
IConfig
IConfig::~IConfig()
IConfig::allowThrows()
IConfig::stream()
IConfig::name()
IConfig::includeSuccessfulResults()
IConfig::shouldDebugBreak()
IConfig::warnAboutMissingAssertions()
IConfig::warnAboutNoTests()
IConfig::abortAfter()
IConfig::showInvisibles()
IConfig::showDurations()
IConfig::minDuration()
IConfig::testSpec()
IConfig::hasTestFilters()
IConfig::getTestsOrTags()
IConfig::runOrder()
IConfig::rngSeed()
IConfig::useColour()
IConfig::getSectionsToRun()
IConfig::verbosity()
IConfig::benchmarkNoAnalysis()
IConfig::benchmarkSamples()
IConfig::benchmarkConfidenceInterval()
IConfig::benchmarkResamples()
IConfig::benchmarkWarmupTime()
IContext
IContext::~IContext()
IContext::getResultCapture()
IContext::getRunner()
IContext::getConfig()
IExceptionTranslator
IExceptionTranslator::~IExceptionTranslator()
IExceptionTranslator::translate()
IExceptionTranslatorRegistry
IExceptionTranslatorRegistry::~IExceptionTranslatorRegistry()
IExceptionTranslatorRegistry::translateActiveException()
IGeneratorTracker
IGeneratorTracker::~IGeneratorTracker()
IGeneratorTracker::hasGenerator()
IGeneratorTracker::getGenerator()
IGeneratorTracker::setGenerator()
IMutableContext
IMutableContext::~IMutableContext()
IMutableContext::setResultCapture()
IMutableContext::setRunner()
IMutableContext::setConfig()
IMutableEnumValuesRegistry
IMutableEnumValuesRegistry::~IMutableEnumValuesRegistry()
IMutableEnumValuesRegistry::registerEnum()
IMutableRegistryHub
IMutableRegistryHub::~IMutableRegistryHub()
IMutableRegistryHub::registerReporter()
IMutableRegistryHub::registerListener()
IMutableRegistryHub::registerTest()
IMutableRegistryHub::registerTranslator()
IMutableRegistryHub::registerTagAlias()
IMutableRegistryHub::registerStartupException()
IMutableRegistryHub::getMutableEnumValuesRegistry()
IRegistryHub
IRegistryHub::~IRegistryHub()
IRegistryHub::getReporterRegistry()
IRegistryHub::getTestCaseRegistry()
IRegistryHub::getTagAliasRegistry()
IRegistryHub::getExceptionTranslatorRegistry()
IRegistryHub::getStartupExceptionRegistry()
IResultCapture
IResultCapture::~IResultCapture()
IResultCapture::sectionStarted()
IResultCapture::sectionEnded()
IResultCapture::sectionEndedEarly()
IResultCapture::acquireGeneratorTracker()
IResultCapture::pushScopedMessage()
IResultCapture::popScopedMessage()
IResultCapture::emplaceUnscopedMessage()
IResultCapture::handleFatalErrorCondition()
IResultCapture::handleExpr()
IResultCapture::handleMessage()
IResultCapture::handleUnexpectedExceptionNotThrown()
IResultCapture::handleUnexpectedInflightException()
IResultCapture::handleIncomplete()
IResultCapture::handleNonExpr()
IResultCapture::lastAssertionPassed()
IResultCapture::assertionPassed()
IResultCapture::getCurrentTestName()
IResultCapture::getLastResult()
IResultCapture::exceptionEarlyReported()
IRunner
IRunner::~IRunner()
IRunner::aborting()
is_callable
is_callable_tester
is_callable_tester::test()
is_range
IStream
IStream::~IStream()
IStream::stream()
ITestCaseRegistry
ITestCaseRegistry::~ITestCaseRegistry()
ITestCaseRegistry::getAllTests()
ITestCaseRegistry::getAllTestsSorted()
ITestInvoker
ITestInvoker::invoke()
ITestInvoker::~ITestInvoker()
ITransientExpression
ITransientExpression::isBinaryExpression()
ITransientExpression::getResult()
ITransientExpression::streamReconstructedExpression()
ITransientExpression::ITransientExpression()
ITransientExpression::~ITransientExpression()
ITransientExpression::m_isBinaryExpression
ITransientExpression::m_result
WithinAbsMatcher
WithinAbsMatcher::WithinAbsMatcher()
WithinAbsMatcher::match()
WithinAbsMatcher::describe()
WithinRelMatcher
WithinRelMatcher::WithinRelMatcher()
WithinRelMatcher::match()
WithinRelMatcher::describe()
WithinUlpsMatcher
WithinUlpsMatcher::WithinUlpsMatcher()
WithinUlpsMatcher::match()
WithinUlpsMatcher::describe()
MatchAllOf
MatchAllOf::match()
MatchAllOf::describe()
MatchAllOf::operator&&()
MatchAllOf::m_matchers
MatchAnyOf
MatchAnyOf::match()
MatchAnyOf::describe()
MatchAnyOf::operator||()
MatchAnyOf::m_matchers
MatcherBase
MatcherBase::operator&&()
MatcherBase::operator||()
MatcherBase::operator!()
MatcherMethod
MatcherMethod::match()
MatchNotOf
MatchNotOf::MatchNotOf()
MatchNotOf::match()
MatchNotOf::describe()
MatchNotOf::m_underlyingMatcher
CasedString
CasedString::CasedString()
CasedString::adjustString()
CasedString::caseSensitivitySuffix()
CasedString::m_caseSensitivity
CasedString::m_str
ContainsMatcher
ContainsMatcher::ContainsMatcher()
ContainsMatcher::match()
EndsWithMatcher
EndsWithMatcher::EndsWithMatcher()
EndsWithMatcher::match()
EqualsMatcher
EqualsMatcher::EqualsMatcher()
EqualsMatcher::match()
RegexMatcher
RegexMatcher::RegexMatcher()
RegexMatcher::match()
RegexMatcher::describe()
StartsWithMatcher
StartsWithMatcher::StartsWithMatcher()
StartsWithMatcher::match()
StringMatcherBase
StringMatcherBase::StringMatcherBase()
StringMatcherBase::describe()
StringMatcherBase::m_comparator
StringMatcherBase::m_operation
ApproxMatcher
ApproxMatcher::ApproxMatcher()
ApproxMatcher::match()
ApproxMatcher::describe()
ApproxMatcher::epsilon()
ApproxMatcher::margin()
ApproxMatcher::scale()
ApproxMatcher::m_comparator
ApproxMatcher::approx
ContainsElementMatcher
ContainsElementMatcher::ContainsElementMatcher()
ContainsElementMatcher::match()
ContainsElementMatcher::describe()
ContainsElementMatcher::m_comparator
ContainsMatcher::describe()
ContainsMatcher::m_comparator
EqualsMatcher::describe()
EqualsMatcher::m_comparator
UnorderedEqualsMatcher
UnorderedEqualsMatcher::UnorderedEqualsMatcher()
UnorderedEqualsMatcher::match()
UnorderedEqualsMatcher::describe()
MessageBuilder
MessageBuilder::MessageBuilder()
MessageBuilder::operator<<()
MessageBuilder::m_info
MessageInfo
MessageInfo::MessageInfo()
MessageInfo::operator==()
MessageInfo::operator<()
MessageInfo::macroName
MessageInfo::message
MessageInfo::lineInfo
MessageInfo::type
MessageInfo::sequence
MessageStream
MessageStream::operator<<()
MessageStream::m_stream
NameAndTags
NameAndTags::NameAndTags()
NameAndTags::name
NameAndTags::tags
pluralise
pluralise::pluralise()
pluralise::m_count
pluralise::m_label
pluralise::operator<<()
RegistrarForTagAliases
RegistrarForTagAliases::RegistrarForTagAliases()
ResultDisposition
ResultDisposition::Flags
ResultDisposition::Flags::Normal
ResultDisposition::Flags::ContinueOnFailure
ResultDisposition::Flags::FalseTest
ResultDisposition::Flags::SuppressFail
ResultWas
ResultWas::OfType
ResultWas::OfType::Unknown
ResultWas::OfType::Ok
ResultWas::OfType::Info
ResultWas::OfType::Warning
ResultWas::OfType::FailureBit
ResultWas::OfType::ExpressionFailed
ResultWas::OfType::ExplicitFailure
ResultWas::OfType::Exception
ResultWas::OfType::ThrewException
ResultWas::OfType::DidntThrowException
ResultWas::OfType::FatalErrorCondition
RunTests
RunTests::InWhatOrder
RunTests::InWhatOrder::InDeclarationOrder
RunTests::InWhatOrder::InLexicographicalOrder
RunTests::InWhatOrder::InRandomOrder
SectionEndInfo
SectionEndInfo::sectionInfo
SectionEndInfo::prevAssertions
SectionEndInfo::durationInSeconds
SectionInfo
SectionInfo::SectionInfo()
SectionInfo::name
SectionInfo::description
SectionInfo::lineInfo
ShowDurations
ShowDurations::OrNot
ShowDurations::OrNot::DefaultForReporter
ShowDurations::OrNot::Always
ShowDurations::OrNot::Never
SourceLineInfo
SourceLineInfo::SourceLineInfo()
SourceLineInfo::operator=()
SourceLineInfo::empty()
SourceLineInfo::operator==()
SourceLineInfo::operator<()
SourceLineInfo::file
SourceLineInfo::line
StreamEndStop
StreamEndStop::operator+()
StringMaker
StringMaker::convert()
StringMaker::precision
TestCaseInfo
TestCaseInfo::SpecialProperties
TestCaseInfo::SpecialProperties::None
TestCaseInfo::SpecialProperties::IsHidden
TestCaseInfo::SpecialProperties::ShouldFail
TestCaseInfo::SpecialProperties::MayFail
TestCaseInfo::SpecialProperties::Throws
TestCaseInfo::SpecialProperties::NonPortable
TestCaseInfo::SpecialProperties::Benchmark
TestCaseInfo::TestCaseInfo()
TestCaseInfo::isHidden()
TestCaseInfo::throws()
TestCaseInfo::okToFail()
TestCaseInfo::expectedToFail()
TestCaseInfo::tagsAsString()
TestCaseInfo::name
TestCaseInfo::className
TestCaseInfo::description
TestCaseInfo::tags
TestCaseInfo::lcaseTags
TestCaseInfo::lineInfo
TestCaseInfo::properties
TestCaseInfo::setTags()
TestFailureException
Totals
Totals::operator-()
Totals::operator+=()
Totals::delta()
Totals::error
Totals::assertions
Totals::testCases
true_given
UseColour
UseColour::YesOrNo
UseColour::YesOrNo::Auto
UseColour::YesOrNo::Yes
UseColour::YesOrNo::No
WaitForKeypress
WaitForKeypress::When
WaitForKeypress::When::Never
WaitForKeypress::When::BeforeStart
WaitForKeypress::When::BeforeExit
WaitForKeypress::When::BeforeStartAndExit
WarnAbout
WarnAbout::What
WarnAbout::What::Nothing
WarnAbout::What::NoAssertions
WarnAbout::What::NoTests
Catch_global_namespace_dummy
is_default_manageable
ModularLess
ModularLess::operator()()
dummy_t_
dummy_t_::dummy__
hash
hash::argument_type
hash::result_type
hash::operator()()
AssertionHandler
AssertionHandler::AssertionHandler()
AssertionHandler::~AssertionHandler()
AssertionHandler::handleExpr()
AssertionHandler::handleMessage()
AssertionHandler::handleExceptionThrownAsExpected()
AssertionHandler::handleUnexpectedExceptionNotThrown()
AssertionHandler::handleExceptionNotThrownAsExpected()
AssertionHandler::handleThrowingCallSkipped()
AssertionHandler::handleUnexpectedInflightException()
AssertionHandler::complete()
AssertionHandler::setCompleted()
AssertionHandler::allowThrows()
BinaryExpr
BinaryExpr::BinaryExpr()
BinaryExpr::operator&&()
BinaryExpr::operator||()
BinaryExpr::operator==()
BinaryExpr::operator!=()
BinaryExpr::operator>()
BinaryExpr::operator<()
BinaryExpr::operator>=()
BinaryExpr::operator<=()
Capturer
Capturer::Capturer()
Capturer::~Capturer()
Capturer::captureValue()
Capturer::captureValues()
Approx
Approx::Approx()
Approx::operator-()
Approx::operator()()
Approx::epsilon()
Approx::margin()
Approx::scale()
Approx::toString()
Approx::custom()
Approx::operator==()
Approx::operator!=()
Approx::operator<=()
Approx::operator>=()
IsStreamInsertable
IsStreamInsertable::value
ExceptionTranslatorRegistrar
ExceptionTranslatorRegistrar::ExceptionTranslatorRegistrar()
ExceptionTranslator
ExceptionTranslator::ExceptionTranslator()
ExceptionTranslator::translate()
ExceptionTranslator::m_translateFunction
ExprLhs
ExprLhs::ExprLhs()
ExprLhs::operator==()
ExprLhs::operator!=()
ExprLhs::operator>()
ExprLhs::operator<()
ExprLhs::operator>=()
ExprLhs::operator<=()
ExprLhs::operator|()
ExprLhs::operator&()
ExprLhs::operator^()
ExprLhs::operator&&()
ExprLhs::operator||()
ExprLhs::makeUnaryExpr()
GeneratorException
GeneratorException::GeneratorException()
GeneratorException::what()
ChunkGenerator
ChunkGenerator::ChunkGenerator()
ChunkGenerator::get()
ChunkGenerator::next()
FilterGenerator
FilterGenerator::FilterGenerator()
FilterGenerator::get()
FilterGenerator::next()
FixedValuesGenerator
FixedValuesGenerator::FixedValuesGenerator()
FixedValuesGenerator::get()
FixedValuesGenerator::next()
Generators
Generators::Generators()
Generators::get()
Generators::next()
GeneratorUntypedBase
GeneratorUntypedBase::GeneratorUntypedBase()
GeneratorUntypedBase::~GeneratorUntypedBase()
GeneratorUntypedBase::next()
GeneratorWrapper
GeneratorWrapper::GeneratorWrapper()
GeneratorWrapper::get()
GeneratorWrapper::next()
IteratorGenerator
IteratorGenerator::IteratorGenerator()
IteratorGenerator::get()
IteratorGenerator::next()
MapGenerator
MapGenerator::MapGenerator()
MapGenerator::get()
MapGenerator::next()
RandomFloatingGenerator
RandomFloatingGenerator::RandomFloatingGenerator()
RandomFloatingGenerator::get()
RandomFloatingGenerator::next()
RandomIntegerGenerator
RandomIntegerGenerator::RandomIntegerGenerator()
RandomIntegerGenerator::get()
RandomIntegerGenerator::next()
RangeGenerator
RangeGenerator::RangeGenerator()
RangeGenerator::get()
RangeGenerator::next()
RepeatGenerator
RepeatGenerator::RepeatGenerator()
RepeatGenerator::get()
RepeatGenerator::next()
SingleValueGenerator
SingleValueGenerator::SingleValueGenerator()
SingleValueGenerator::get()
SingleValueGenerator::next()
TakeGenerator
TakeGenerator::TakeGenerator()
TakeGenerator::get()
TakeGenerator::next()
LazyExpression
LazyExpression::LazyExpression()
LazyExpression::operator=()
LazyExpression::operator bool()
LazyExpression::operator<<()
ExceptionMessageMatcher
ExceptionMessageMatcher::ExceptionMessageMatcher()
ExceptionMessageMatcher::match()
ExceptionMessageMatcher::describe()
PredicateMatcher
PredicateMatcher::PredicateMatcher()
PredicateMatcher::match()
PredicateMatcher::describe()
MatcherUntypedBase
MatcherUntypedBase::MatcherUntypedBase()
MatcherUntypedBase::operator=()
MatcherUntypedBase::toString()
MatcherUntypedBase::~MatcherUntypedBase()
MatcherUntypedBase::describe()
MatcherUntypedBase::m_cachedToString
MatchExpr
MatchExpr::MatchExpr()
MatchExpr::streamReconstructedExpression()
NonCopyable
NonCopyable::NonCopyable()
NonCopyable::~NonCopyable()
Option
Option::Option()
Option::~Option()
Option::operator=()
Option::reset()
Option::operator*()
Option::operator->()
Option::valueOr()
Option::some()
Option::none()
Option::operator!()
Option::operator bool()
ReusableStringStream
ReusableStringStream::ReusableStringStream()
ReusableStringStream::~ReusableStringStream()
ReusableStringStream::str()
ReusableStringStream::operator<<()
ReusableStringStream::get()
ScopedMessage
ScopedMessage::ScopedMessage()
ScopedMessage::~ScopedMessage()
ScopedMessage::m_info
ScopedMessage::m_moved
Section
Section::Section()
Section::~Section()
Section::operator bool()
SimplePcg32
SimplePcg32::result_type
SimplePcg32::SimplePcg32()
SimplePcg32::seed()
SimplePcg32::discard()
SimplePcg32::operator()()
StringRef
StringRef::size_type
StringRef::const_iterator
StringRef::StringRef()
StringRef::operator std::string()
StringRef::operator==()
StringRef::operator!=()
StringRef::operator[]()
StringRef::empty()
StringRef::size()
StringRef::c_str()
StringRef::substr()
StringRef::data()
StringRef::isNullTerminated()
StringRef::begin()
StringRef::end()
TestCase
TestCase::TestCase()
TestCase::withName()
TestCase::invoke()
TestCase::getTestCaseInfo()
TestCase::operator==()
TestCase::operator<()
TestInvokerAsMethod
TestInvokerAsMethod::TestInvokerAsMethod()
TestInvokerAsMethod::invoke()
Timer
Timer::start()
Timer::getElapsedNanoseconds()
Timer::getElapsedMicroseconds()
Timer::getElapsedMilliseconds()
Timer::getElapsedSeconds()
UnaryExpr
UnaryExpr::UnaryExpr()
AssignID
AssignID::AssignID()
AssignID::assign()
AssignID::fast_forward_to()
clone_ptr
clone_ptr::clone_ptr()
clone_ptr::operator=()
clone_ptr::get()
clone_ptr::release()
clone_ptr::operator*()
clone_ptr::operator->()
clone_ptr::operator bool()
clone_ptr::operator==()
clone_ptr::operator!=()
clone_ptr::operator<()
clone_ptr::operator>()
clone_ptr::operator<=()
clone_ptr::operator>=()
Cloneable
Cloneable::clone()
impl_ptr
impl_ptr::pointer
impl_ptr::const_pointer
impl_ptr::reference
impl_ptr::const_reference
impl_ptr::element_type
impl_ptr::deleter_type
impl_ptr::unique_ptr_type
impl_ptr::copier_type
impl_ptr::is_default_manageable
impl_ptr::impl_ptr()
impl_ptr::operator=()
impl_ptr::swap()
impl_ptr::clone()
impl_ptr::get_copier()
Modular
Modular::Modular()
Modular::less_than()
Modular::less_than_or_equal()
RateLimiter
RateLimiter::RateLimiter()
RateLimiter::reached_limit()
RateLimiter::period_limit()
RateLimiter::count_limit()
unique_impl_ptr
unique_impl_ptr::pointer
unique_impl_ptr::const_pointer
unique_impl_ptr::reference
unique_impl_ptr::const_reference
unique_impl_ptr::element_type
unique_impl_ptr::deleter_type
unique_impl_ptr::unique_ptr_type
unique_impl_ptr::is_default_manageable
unique_impl_ptr::unique_impl_ptr()
unique_impl_ptr::operator=()
unique_impl_ptr::operator*()
unique_impl_ptr::operator->()
unique_impl_ptr::get()
unique_impl_ptr::swap()
unique_impl_ptr::release()
unique_impl_ptr::release_unique()
unique_impl_ptr::operator bool()
unique_impl_ptr::get_deleter()
unique_impl_ptr::ptr_
unique_impl_ptr::dummy_t_
unique_impl_ptr::dummy_t_::dummy__
Verbosity
Verbosity::Quiet
Verbosity::Normal
Verbosity::High
cerr()
cleanUp()
cleanUpContext()
clog()
compareEqual()
compareNotEqual()
contains()
cout()
convertUnknownEnumToString()
rangeToString()
rawMemoryToString()
stringify()
endsWith()
filterTests()
formatReconstructedExpression()
acquireGeneratorTracker()
chunk()
filter()
from_range()
generate()
makeGenerators()
map()
make_unique()
range()
repeat()
table()
take()
value()
values()
getAllTestCasesSorted()
getCurrentContext()
getCurrentMutableContext()
getCurrentNanosecondsSinceEpoch()
getEstimatedClockResolution()
getMutableRegistryHub()
getRegistryHub()
getResultCapture()
handleExceptionMatchExpr()
handleExpression()
isFalseTest()
isJustInfo()
isOk()
isThrowSafe()
operator""_a()
makeMatchExpr()
makeStream()
makeTestCase()
makeTestInvoker()
Approx()
Contains()
EndsWith()
Equals()
finalizeDescription()
Matches()
Message()
Predicate()
StartsWith()
UnorderedEquals()
VectorContains()
WithinAbs()
WithinRel()
WithinULP()
matchTest()
operator""_sr()
operator+()
operator+=()
operator<<()
operator|()
replaceInPlace()
rng()
rngSeed()
shouldContinueOnFailure()
shouldSuppressFailure()
splitStringRef()
startsWith()
throw_domain_error()
throw_exception()
throw_logic_error()
throw_runtime_error()
toLower()
toLowerInPlace()
translateActiveException()
trim()
operator""_catch_sr()
default_copy()
default_delete()
make_clone()
make_derived_impl()
make_impl()
make_unique_impl()
modular()
operator!=()
operator<()
operator<=()
operator==()
operator>()
operator>=()
pointer_to_opt()
swap()
wrap_to_pi()
unprintableString
nullopt
exceptionTranslateFunction
ExceptionTranslators
FunctionReturnType
GeneratorBasePtr
IConfigPtr
IReporterFactoryPtr
StringMatcher
default_copier_t
default_deleter_t
optional
/tmp/ws/src/rmf_utils/rmf_utils/include/rmf_utils/AssignID.hpp
/tmp/ws/src/rmf_utils/rmf_utils/include/rmf_utils/catch.hpp
/tmp/ws/src/rmf_utils/rmf_utils/include/rmf_utils/clone_ptr.hpp
/tmp/ws/src/rmf_utils/rmf_utils/include/rmf_utils/impl_ptr.hpp
/tmp/ws/src/rmf_utils/rmf_utils/include/rmf_utils/macros.hpp
/tmp/ws/src/rmf_utils/rmf_utils/include/rmf_utils/math.hpp
/tmp/ws/src/rmf_utils/rmf_utils/include/rmf_utils/Modular.hpp
/tmp/ws/src/rmf_utils/rmf_utils/include/rmf_utils/optional.hpp
/tmp/ws/src/rmf_utils/rmf_utils/include/rmf_utils/RateLimiter.hpp
Defined in File optional.hpp