rmf_utils
1.5
  • File Hierarchy
  • Reference
    • Namespaces
      • Namespace Catch
        • Namespaces
        • Classes
        • Enums
        • Functions
        • Typedefs
      • Namespace Catch::Detail
        • Classes
        • Functions
        • Variables
      • Namespace Catch::detail
        • Classes
      • Namespace Catch::Generators
        • Namespaces
        • Classes
        • Functions
        • Typedefs
      • Namespace Catch::Generators::pf
        • Functions
      • Namespace Catch::literals
        • Functions
      • Namespace Catch::Matchers
        • Namespaces
        • Functions
      • Namespace Catch::Matchers::Exception
        • Classes
      • Namespace Catch::Matchers::Floating
        • Classes
      • Namespace Catch::Matchers::Generic
        • Namespaces
        • Classes
      • Namespace Catch::Matchers::Generic::Detail
        • Functions
      • Namespace Catch::Matchers::Impl
        • Classes
      • Namespace Catch::Matchers::StdString
        • Classes
      • Namespace Catch::Matchers::Vector
        • Classes
      • Namespace decltypeis_callable_tester
      • Namespace mpl_
      • Namespace rmf_utils
        • Namespaces
        • Classes
        • Functions
        • Typedefs
        • Variables
      • Namespace rmf_utils::details
        • Classes
        • Functions
        • Typedefs
      • Namespace std
        • Classes
    • Classes and Structs
      • Template Struct always_false
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Struct AssertionInfo
        • Struct Documentation
      • Struct AssertionReaction
        • Struct Documentation
      • Struct AutoReg
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Struct CaseSensitive
        • Struct Documentation
      • Struct Counts
        • Struct Documentation
      • Struct Decomposer
        • Struct Documentation
      • Struct EnumInfo
        • Struct Documentation
      • Template Struct is_range_impl
        • Inheritance Relationships
          • Base Type
          • Derived Type
        • Struct Documentation
      • Template Struct is_range_impl< T, typename void_type< decltype(begin(std::declval< T >()))>::type >
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Template Struct void_type
        • Struct Documentation
      • Template Struct as
        • Struct Documentation
      • Template Struct IGenerator
        • Inheritance Relationships
          • Base Type
          • Derived Types
        • Struct Documentation
      • Struct IConfig
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Struct IContext
        • Inheritance Relationships
          • Derived Type
        • Struct Documentation
      • Struct IExceptionTranslator
        • Struct Documentation
      • Struct IExceptionTranslatorRegistry
        • Struct Documentation
      • Struct IGeneratorTracker
        • Struct Documentation
      • Struct IMutableContext
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Struct IMutableEnumValuesRegistry
        • Struct Documentation
      • Struct IMutableRegistryHub
        • Struct Documentation
      • Struct IRegistryHub
        • Struct Documentation
      • Struct IResultCapture
        • Struct Documentation
      • Struct IRunner
        • Struct Documentation
      • Template Struct is_callable
        • Struct Documentation
      • Template Struct is_callable< Fun(Args…)>
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Struct is_callable_tester
        • Struct Documentation
      • Template Struct is_range
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Struct IStream
        • Struct Documentation
      • Struct ITestCaseRegistry
        • Struct Documentation
      • Struct ITestInvoker
        • Inheritance Relationships
          • Derived Type
        • Struct Documentation
      • Struct ITransientExpression
        • Inheritance Relationships
          • Derived Types
        • Struct Documentation
      • Struct WithinAbsMatcher
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Struct WithinRelMatcher
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Struct WithinUlpsMatcher
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Template Struct MatchAllOf
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Template Struct MatchAnyOf
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Template Struct MatcherBase
        • Inheritance Relationships
          • Base Types
          • Derived Types
        • Struct Documentation
      • Template Struct MatcherMethod
        • Inheritance Relationships
          • Derived Types
        • Struct Documentation
      • Template Struct MatchNotOf
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Struct CasedString
        • Struct Documentation
      • Struct ContainsMatcher
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Struct EndsWithMatcher
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Struct EqualsMatcher
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Struct RegexMatcher
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Struct StartsWithMatcher
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Struct StringMatcherBase
        • Inheritance Relationships
          • Base Type
          • Derived Types
        • Struct Documentation
      • Template Struct ApproxMatcher
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Template Struct ContainsElementMatcher
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Template Struct ContainsMatcher
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Template Struct EqualsMatcher
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Template Struct UnorderedEqualsMatcher
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Struct MessageBuilder
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Struct MessageInfo
        • Struct Documentation
      • Struct MessageStream
        • Inheritance Relationships
          • Derived Type
        • Struct Documentation
      • Struct NameAndTags
        • Struct Documentation
      • Struct pluralise
        • Struct Documentation
      • Struct RegistrarForTagAliases
        • Struct Documentation
      • Struct ResultDisposition
        • Struct Documentation
      • Struct ResultWas
        • Struct Documentation
      • Struct RunTests
        • Struct Documentation
      • Struct SectionEndInfo
        • Struct Documentation
      • Struct SectionInfo
        • Struct Documentation
      • Struct ShowDurations
        • Struct Documentation
      • Struct SourceLineInfo
        • Struct Documentation
      • Struct StreamEndStop
        • Struct Documentation
      • Template Struct StringMaker
        • Struct Documentation
      • Template Struct StringMaker< bool >
        • Struct Documentation
      • Template Struct StringMaker< Catch::Detail::Approx >
        • Struct Documentation
      • Template Struct StringMaker< char * >
        • Struct Documentation
      • Template Struct StringMaker< char >
        • Struct Documentation
      • Template Struct StringMaker< char const * >
        • Struct Documentation
      • Template Struct StringMaker< char[SZ]>
        • Struct Documentation
      • Template Struct StringMaker< double >
        • Struct Documentation
      • Template Struct StringMaker< float >
        • Struct Documentation
      • Template Struct StringMaker< int >
        • Struct Documentation
      • Template Struct StringMaker< long >
        • Struct Documentation
      • Template Struct StringMaker< long long >
        • Struct Documentation
      • Template Struct StringMaker< R C::* >
        • Struct Documentation
      • Template Struct StringMaker< R, typename std::enable_if< is_range< R >::value &&!::Catch::Detail::IsStreamInsertable< R >::value >::type >
        • Struct Documentation
      • Template Struct StringMaker< signed char >
        • Struct Documentation
      • Template Struct StringMaker< signed char[SZ]>
        • Struct Documentation
      • Template Struct StringMaker< std::nullptr_t >
        • Struct Documentation
      • Template Struct StringMaker< std::string >
        • Struct Documentation
      • Template Struct StringMaker< std::wstring >
        • Struct Documentation
      • Template Struct StringMaker< T * >
        • Struct Documentation
      • Template Struct StringMaker< T[SZ]>
        • Struct Documentation
      • Template Struct StringMaker< unsigned char >
        • Struct Documentation
      • Template Struct StringMaker< unsigned char[SZ]>
        • Struct Documentation
      • Template Struct StringMaker< unsigned int >
        • Struct Documentation
      • Template Struct StringMaker< unsigned long >
        • Struct Documentation
      • Template Struct StringMaker< unsigned long long >
        • Struct Documentation
      • Template Struct StringMaker< wchar_t * >
        • Struct Documentation
      • Template Struct StringMaker< wchar_t const * >
        • Struct Documentation
      • Struct TestCaseInfo
        • Inheritance Relationships
          • Derived Type
        • Struct Documentation
      • Struct TestFailureException
        • Struct Documentation
      • Struct Totals
        • Struct Documentation
      • Template Struct true_given
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Struct UseColour
        • Struct Documentation
      • Struct WaitForKeypress
        • Struct Documentation
      • Struct WarnAbout
        • Struct Documentation
      • Struct Catch_global_namespace_dummy
        • Struct Documentation
      • Template Struct is_default_manageable
        • Inheritance Relationships
          • Base Type
        • Struct Documentation
      • Template Struct ModularLess
        • Struct Documentation
      • Struct unique_impl_ptr::dummy_t_
        • Nested Relationships
        • Struct Documentation
      • Template Struct hash< rmf_utils::impl_ptr< T, D, C > >
        • Struct Documentation
      • Template Struct hash< rmf_utils::unique_impl_ptr< T, D > >
        • Struct Documentation
      • Class AssertionHandler
        • Class Documentation
      • Template Class BinaryExpr
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class Capturer
        • Class Documentation
      • Class Approx
        • Class Documentation
      • Template Class IsStreamInsertable
        • Class Documentation
      • Class ExceptionTranslatorRegistrar
        • Nested Relationships
          • Nested Types
        • Class Documentation
      • Template Class ExceptionTranslatorRegistrar::ExceptionTranslator
        • Nested Relationships
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class ExprLhs
        • Class Documentation
      • Class GeneratorException
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class ChunkGenerator
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class FilterGenerator
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class FixedValuesGenerator
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class Generators
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class GeneratorUntypedBase
        • Inheritance Relationships
          • Derived Types
        • Class Documentation
      • Template Class GeneratorWrapper
        • Class Documentation
      • Template Class IteratorGenerator
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class MapGenerator
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class RandomFloatingGenerator
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class RandomIntegerGenerator
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class RangeGenerator
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class RepeatGenerator
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class SingleValueGenerator
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class TakeGenerator
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class LazyExpression
        • Class Documentation
      • Class ExceptionMessageMatcher
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class PredicateMatcher
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class MatcherUntypedBase
        • Inheritance Relationships
          • Derived Types
        • Class Documentation
      • Template Class MatchExpr
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class NonCopyable
        • Inheritance Relationships
          • Derived Types
        • Class Documentation
      • Template Class Option
        • Class Documentation
      • Class ReusableStringStream
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class ScopedMessage
        • Class Documentation
      • Class Section
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class SimplePcg32
        • Class Documentation
      • Class StringRef
        • Class Documentation
      • Class TestCase
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class TestInvokerAsMethod
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class Timer
        • Class Documentation
      • Template Class UnaryExpr
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class AssignID
        • Class Documentation
      • Template Class clone_ptr
        • Class Documentation
      • Template Class Cloneable
        • Class Documentation
      • Template Class impl_ptr
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class Modular
        • Class Documentation
      • Class RateLimiter
        • Class Documentation
      • Template Class unique_impl_ptr
        • Nested Relationships
          • Nested Types
        • Inheritance Relationships
          • Derived Type
        • Class Documentation
    • Enums
      • Enum Verbosity
        • Enum Documentation
    • Functions
      • Function Catch::cerr
        • Function Documentation
      • Function Catch::cleanUp
        • Function Documentation
      • Function Catch::cleanUpContext
        • Function Documentation
      • Function Catch::clog
        • Function Documentation
      • Template Function Catch::compareEqual(LhsT const&, RhsT const&)
        • Function Documentation
      • Template Function Catch::compareEqual(T *const&, int)
        • Function Documentation
      • Template Function Catch::compareEqual(T *const&, long)
        • Function Documentation
      • Template Function Catch::compareEqual(int, T *const&)
        • Function Documentation
      • Template Function Catch::compareEqual(long, T *const&)
        • Function Documentation
      • Template Function Catch::compareNotEqual(LhsT const&, RhsT&&)
        • Function Documentation
      • Template Function Catch::compareNotEqual(T *const&, int)
        • Function Documentation
      • Template Function Catch::compareNotEqual(T *const&, long)
        • Function Documentation
      • Template Function Catch::compareNotEqual(int, T *const&)
        • Function Documentation
      • Template Function Catch::compareNotEqual(long, T *const&)
        • Function Documentation
      • Function Catch::contains
        • Function Documentation
      • Function Catch::cout
        • Function Documentation
      • Template Function Catch::Detail::convertUnknownEnumToString
        • Function Documentation
      • Template Function Catch::Detail::convertUnstreamable(T const&)
        • Function Documentation
      • Template Function Catch::Detail::convertUnstreamable(T const&)
        • Function Documentation
      • Template Function Catch::Detail::convertUnstreamable(T const&)
        • Function Documentation
      • Template Function Catch::Detail::rangeToString
        • Function Documentation
      • Function Catch::Detail::rawMemoryToString(const void *, std::size_t)
        • Function Documentation
      • Template Function Catch::Detail::rawMemoryToString(const T&)
        • Function Documentation
      • Template Function Catch::Detail::stringify
        • Function Documentation
      • Function Catch::endsWith(std::string const&, std::string const&)
        • Function Documentation
      • Function Catch::endsWith(std::string const&, char)
        • Function Documentation
      • Function Catch::filterTests
        • Function Documentation
      • Function Catch::formatReconstructedExpression
        • Function Documentation
      • Function Catch::Generators::acquireGeneratorTracker
        • Function Documentation
      • Template Function Catch::Generators::chunk
        • Function Documentation
      • Template Function Catch::Generators::filter
        • Function Documentation
      • Template Function Catch::Generators::from_range(InputIterator, InputSentinel)
        • Function Documentation
      • Template Function Catch::Generators::from_range(Container const&)
        • Function Documentation
      • Template Function Catch::Generators::generate
        • Function Documentation
      • Template Function Catch::Generators::makeGenerators(GeneratorWrapper<T>&&, Gs&&…)
        • Function Documentation
      • Template Function Catch::Generators::makeGenerators(GeneratorWrapper<T>&&)
        • Function Documentation
      • Template Function Catch::Generators::makeGenerators(T&&, Gs&&…)
        • Function Documentation
      • Template Function Catch::Generators::makeGenerators(as<T>, U&&, Gs&&…)
        • Function Documentation
      • Template Function Catch::Generators::map
        • Function Documentation
      • Template Function Catch::Generators::pf::make_unique
        • Function Documentation
      • Template Function Catch::Generators::random(T, T)
        • Function Documentation
      • Template Function Catch::Generators::random(T, T)
        • Function Documentation
      • Template Function Catch::Generators::range(T const&, T const&, T const&)
        • Function Documentation
      • Template Function Catch::Generators::range(T const&, T const&)
        • Function Documentation
      • Template Function Catch::Generators::repeat
        • Function Documentation
      • Template Function Catch::Generators::table
        • Function Documentation
      • Template Function Catch::Generators::take
        • Function Documentation
      • Template Function Catch::Generators::value
        • Function Documentation
      • Template Function Catch::Generators::values
        • Function Documentation
      • Function Catch::getAllTestCasesSorted
        • Function Documentation
      • Function Catch::getCurrentContext
        • Function Documentation
      • Function Catch::getCurrentMutableContext
        • Function Documentation
      • Function Catch::getCurrentNanosecondsSinceEpoch
        • Function Documentation
      • Function Catch::getEstimatedClockResolution
        • Function Documentation
      • Function Catch::getMutableRegistryHub
        • Function Documentation
      • Function Catch::getRegistryHub
        • Function Documentation
      • Function Catch::getResultCapture
        • Function Documentation
      • Function Catch::handleExceptionMatchExpr(AssertionHandler&, std::string const&, StringRef const&)
        • Function Documentation
      • Function Catch::handleExceptionMatchExpr(AssertionHandler&, StringMatcher const&, StringRef const&)
        • Function Documentation
      • Function Catch::handleExpression(ITransientExpression const&)
        • Function Documentation
      • Template Function Catch::handleExpression(ExprLhs<T> const&)
        • Function Documentation
      • Function Catch::isFalseTest
        • Function Documentation
      • Function Catch::isJustInfo
        • Function Documentation
      • Function Catch::isOk
        • Function Documentation
      • Function Catch::isThrowSafe
        • Function Documentation
      • Function Catch::literals::operator””_a(long double)
        • Function Documentation
      • Function Catch::literals::operator””_a(unsigned long long)
        • Function Documentation
      • Template Function Catch::makeMatchExpr
        • Function Documentation
      • Function Catch::makeStream
        • Function Documentation
      • Function Catch::makeTestCase
        • Function Documentation
      • Function Catch::makeTestInvoker(void(*)())
        • Function Documentation
      • Template Function Catch::makeTestInvoker(void(C::*)())
        • Function Documentation
      • Template Function Catch::Matchers::Approx
        • Function Documentation
      • Function Catch::Matchers::Contains(std::string const&, CaseSensitive::Choice)
        • Function Documentation
      • Template Function Catch::Matchers::Contains(std::vector<T, AllocComp> const&)
        • Function Documentation
      • Function Catch::Matchers::EndsWith
        • Function Documentation
      • Function Catch::Matchers::Equals(std::string const&, CaseSensitive::Choice)
        • Function Documentation
      • Template Function Catch::Matchers::Equals(std::vector<T, AllocComp> const&)
        • Function Documentation
      • Function Catch::Matchers::Generic::Detail::finalizeDescription
        • Function Documentation
      • Function Catch::Matchers::Matches
        • Function Documentation
      • Function Catch::Matchers::Message
        • Function Documentation
      • Template Function Catch::Matchers::Predicate
        • Function Documentation
      • Function Catch::Matchers::StartsWith
        • Function Documentation
      • Template Function Catch::Matchers::UnorderedEquals
        • Function Documentation
      • Template Function Catch::Matchers::VectorContains
        • Function Documentation
      • Function Catch::Matchers::WithinAbs
        • Function Documentation
      • Function Catch::Matchers::WithinRel(double, double)
        • Function Documentation
      • Function Catch::Matchers::WithinRel(double)
        • Function Documentation
      • Function Catch::Matchers::WithinRel(float, float)
        • Function Documentation
      • Function Catch::Matchers::WithinRel(float)
        • Function Documentation
      • Function Catch::Matchers::WithinULP(double, uint64_t)
        • Function Documentation
      • Function Catch::Matchers::WithinULP(float, uint64_t)
        • Function Documentation
      • Function Catch::matchTest
        • Function Documentation
      • Function Catch::operator””_sr
        • Function Documentation
      • Template Function Catch::operator+
        • Function Documentation
      • Function Catch::operator+=
        • Function Documentation
      • Function Catch::operator<<(std::ostream&, SourceLineInfo const&)
        • Function Documentation
      • Function Catch::operator<<(std::ostream&, StringRef const&)
        • Function Documentation
      • Function Catch::operator|
        • Function Documentation
      • Template Function Catch::rangeToString(Range const&)
        • Function Documentation
      • Template Function Catch::rangeToString(std::vector<bool, Allocator> const&)
        • Function Documentation
      • Function Catch::replaceInPlace
        • Function Documentation
      • Function Catch::rng
        • Function Documentation
      • Function Catch::rngSeed
        • Function Documentation
      • Function Catch::shouldContinueOnFailure
        • Function Documentation
      • Function Catch::shouldSuppressFailure
        • Function Documentation
      • Function Catch::splitStringRef
        • Function Documentation
      • Function Catch::startsWith(std::string const&, std::string const&)
        • Function Documentation
      • Function Catch::startsWith(std::string const&, char)
        • Function Documentation
      • Function Catch::throw_domain_error
        • Function Documentation
      • Function Catch::throw_exception
        • Function Documentation
      • Function Catch::throw_logic_error
        • Function Documentation
      • Function Catch::throw_runtime_error
        • Function Documentation
      • Function Catch::toLower
        • Function Documentation
      • Function Catch::toLowerInPlace
        • Function Documentation
      • Function Catch::translateActiveException
        • Function Documentation
      • Function Catch::trim(std::string const&)
        • Function Documentation
      • Function Catch::trim(StringRef)
        • Function Documentation
      • Function operator””_catch_sr
        • Function Documentation
      • Function operator<<
        • Function Documentation
      • Template Function rmf_utils::details::default_copy
        • Function Documentation
      • Template Function rmf_utils::details::default_delete
        • Function Documentation
      • Template Function rmf_utils::make_clone
        • Function Documentation
      • Template Function rmf_utils::make_derived_impl
        • Function Documentation
      • Template Function rmf_utils::make_impl
        • Function Documentation
      • Template Function rmf_utils::make_unique_impl
        • Function Documentation
      • Template Function rmf_utils::modular
        • Function Documentation
      • Template Function rmf_utils::operator!=(const unique_impl_ptr<T1, D1>&, const unique_impl_ptr<T2, D2>&)
        • Function Documentation
      • Template Function rmf_utils::operator!=(const unique_impl_ptr<T, D>&, std::nullptr_t)
        • Function Documentation
      • Template Function rmf_utils::operator!=(std::nullptr_t, const unique_impl_ptr<T, D>&)
        • Function Documentation
      • Template Function rmf_utils::operator<(const unique_impl_ptr<T1, D1>&, const unique_impl_ptr<T2, D2>&)
        • Function Documentation
      • Template Function rmf_utils::operator<(const unique_impl_ptr<T, D>&, std::nullptr_t)
        • Function Documentation
      • Template Function rmf_utils::operator<(std::nullptr_t, const unique_impl_ptr<T, D>&)
        • Function Documentation
      • Template Function rmf_utils::operator<=(const unique_impl_ptr<T1, D1>&, const unique_impl_ptr<T2, D2>&)
        • Function Documentation
      • Template Function rmf_utils::operator<=(const unique_impl_ptr<T, D>&, std::nullptr_t)
        • Function Documentation
      • Template Function rmf_utils::operator<=(std::nullptr_t, const unique_impl_ptr<T, D>&)
        • Function Documentation
      • Template Function rmf_utils::operator==(const unique_impl_ptr<T1, D1>&, const unique_impl_ptr<T2, D2>&)
        • Function Documentation
      • Template Function rmf_utils::operator==(const unique_impl_ptr<T, D>&, std::nullptr_t)
        • Function Documentation
      • Template Function rmf_utils::operator==(std::nullptr_t, const unique_impl_ptr<T, D>&)
        • Function Documentation
      • Template Function rmf_utils::operator>(const unique_impl_ptr<T1, D1>&, const unique_impl_ptr<T2, D2>&)
        • Function Documentation
      • Template Function rmf_utils::operator>(const unique_impl_ptr<T, D>&, std::nullptr_t)
        • Function Documentation
      • Template Function rmf_utils::operator>(std::nullptr_t, const unique_impl_ptr<T, D>&)
        • Function Documentation
      • Template Function rmf_utils::operator>=(const unique_impl_ptr<T1, D1>&, const unique_impl_ptr<T2, D2>&)
        • Function Documentation
      • Template Function rmf_utils::operator>=(const unique_impl_ptr<T, D>&, std::nullptr_t)
        • Function Documentation
      • Template Function rmf_utils::operator>=(std::nullptr_t, const unique_impl_ptr<T, D>&)
        • Function Documentation
      • Template Function rmf_utils::pointer_to_opt
        • Function Documentation
      • Template Function rmf_utils::swap(unique_impl_ptr<T, D>&, unique_impl_ptr<T, D>&)
        • Function Documentation
      • Template Function rmf_utils::swap(impl_ptr<T, D, C>&, impl_ptr<T, D, C>&)
        • Function Documentation
      • Function rmf_utils::wrap_to_pi
        • Function Documentation
    • Variables
      • Variable Catch::Detail::unprintableString
        • Variable Documentation
      • Variable rmf_utils::nullopt
        • Variable Documentation
    • Defines
      • Define AND_GIVEN
        • Define Documentation
      • Define AND_THEN
        • Define Documentation
      • Define AND_WHEN
        • Define Documentation
      • Define ANON_TEST_CASE
        • Define Documentation
      • Define CAPTURE
        • Define Documentation
      • Define CATCH_CATCH_ALL
        • Define Documentation
      • Define CATCH_CATCH_ANON
        • Define Documentation
      • Define CATCH_CONFIG_COUNTER
        • Define Documentation
      • Define CATCH_CONFIG_CPP11_TO_STRING
        • Define Documentation
      • Define CATCH_CONFIG_DISABLE_EXCEPTIONS
        • Define Documentation
      • Define CATCH_CONFIG_GLOBAL_NEXTAFTER
        • Define Documentation
      • Define CATCH_CONFIG_POSIX_SIGNALS
        • Define Documentation
      • Define CATCH_CONFIG_WCHAR
        • Define Documentation
      • Define CATCH_DEFER
        • Define Documentation
      • Define CATCH_EMPTY
        • Define Documentation
      • Define CATCH_ENFORCE
        • Define Documentation
      • Define CATCH_ERROR
        • Define Documentation
      • Define CATCH_INTERNAL_CONFIG_COUNTER
        • Define Documentation
      • Define CATCH_INTERNAL_CONFIG_GLOBAL_NEXTAFTER
        • Define Documentation
      • Define CATCH_INTERNAL_CONFIG_POSIX_SIGNALS
        • Define Documentation
      • Define CATCH_INTERNAL_ERROR
        • Define Documentation
      • Define CATCH_INTERNAL_IGNORE_BUT_WARN
        • Define Documentation
      • Define CATCH_INTERNAL_LINEINFO
        • Define Documentation
      • Define CATCH_INTERNAL_START_WARNINGS_SUPPRESSION
        • Define Documentation
      • Define CATCH_INTERNAL_STOP_WARNINGS_SUPPRESSION
        • Define Documentation
      • Define CATCH_INTERNAL_STRINGIFY
        • Define Documentation
      • Define CATCH_INTERNAL_SUPPRESS_GLOBALS_WARNINGS
        • Define Documentation
      • Define CATCH_INTERNAL_SUPPRESS_PARENTHESES_WARNINGS
        • Define Documentation
      • Define CATCH_INTERNAL_SUPPRESS_UNUSED_TEMPLATE_WARNINGS
        • Define Documentation
      • Define CATCH_INTERNAL_SUPPRESS_UNUSED_WARNINGS
        • Define Documentation
      • Define CATCH_INTERNAL_SUPPRESS_ZERO_VARIADIC_WARNINGS
        • Define Documentation
      • Define CATCH_MAKE_MSG
        • Define Documentation
      • Define CATCH_REC_END
        • Define Documentation
      • Define CATCH_REC_GET_END
        • Define Documentation
      • Define CATCH_REC_GET_END1
        • Define Documentation
      • Define CATCH_REC_GET_END2
        • Define Documentation
      • Define CATCH_REC_LIST
        • Define Documentation
      • Define CATCH_REC_LIST0
        • Define Documentation
      • Define CATCH_REC_LIST0_UD
        • Define Documentation
      • Define CATCH_REC_LIST1
        • Define Documentation
      • Define CATCH_REC_LIST1_UD
        • Define Documentation
      • Define CATCH_REC_LIST2
        • Define Documentation
      • Define CATCH_REC_LIST2_UD
        • Define Documentation
      • Define CATCH_REC_LIST_UD
        • Define Documentation
      • Define CATCH_REC_NEXT
        • Define Documentation
      • Define CATCH_REC_NEXT0
        • Define Documentation
      • Define CATCH_REC_NEXT1
        • Define Documentation
      • Define CATCH_REC_OUT
        • Define Documentation
      • Define CATCH_RECURSE
        • Define Documentation
      • Define CATCH_RECURSION_LEVEL0
        • Define Documentation
      • Define CATCH_RECURSION_LEVEL1
        • Define Documentation
      • Define CATCH_RECURSION_LEVEL2
        • Define Documentation
      • Define CATCH_RECURSION_LEVEL3
        • Define Documentation
      • Define CATCH_RECURSION_LEVEL4
        • Define Documentation
      • Define CATCH_RECURSION_LEVEL5
        • Define Documentation
      • Define CATCH_REGISTER_ENUM
        • Define Documentation
      • Define CATCH_REGISTER_TAG_ALIAS
        • Define Documentation
      • Define CATCH_RUNTIME_ERROR
        • Define Documentation
      • Define CATCH_TRANSLATE_EXCEPTION
        • Define Documentation
      • Define CATCH_TRY
        • Define Documentation
      • Define CATCH_VERSION_MAJOR
        • Define Documentation
      • Define CATCH_VERSION_MINOR
        • Define Documentation
      • Define CATCH_VERSION_PATCH
        • Define Documentation
      • Define CHECK
        • Define Documentation
      • Define CHECK_FALSE
        • Define Documentation
      • Define CHECK_NOFAIL
        • Define Documentation
      • Define CHECK_NOTHROW
        • Define Documentation
      • Define CHECK_THAT
        • Define Documentation
      • Define CHECK_THROWS
        • Define Documentation
      • Define CHECK_THROWS_AS
        • Define Documentation
      • Define CHECK_THROWS_MATCHES
        • Define Documentation
      • Define CHECK_THROWS_WITH
        • Define Documentation
      • Define CHECKED_ELSE
        • Define Documentation
      • Define CHECKED_IF
        • Define Documentation
      • Define DYNAMIC_SECTION
        • Define Documentation
      • Define FAIL
        • Define Documentation
      • Define FAIL_CHECK
        • Define Documentation
      • Define GENERATE
        • Define Documentation
      • Define GENERATE_COPY
        • Define Documentation
      • Define GENERATE_REF
        • Define Documentation
      • Define GIVEN
        • Define Documentation
      • Define INFO
        • Define Documentation
      • Define INTERNAL_CATCH_CAPTURE
        • Define Documentation
      • Define INTERNAL_CATCH_CATCH
        • Define Documentation
      • Define INTERNAL_CATCH_DECLARE_SIG_TEST
        • Define Documentation
      • Define INTERNAL_CATCH_DECLARE_SIG_TEST0
        • Define Documentation
      • Define INTERNAL_CATCH_DECLARE_SIG_TEST1
        • Define Documentation
      • Define INTERNAL_CATCH_DECLARE_SIG_TEST_METHOD
        • Define Documentation
      • Define INTERNAL_CATCH_DECLARE_SIG_TEST_METHOD0
        • Define Documentation
      • Define INTERNAL_CATCH_DECLARE_SIG_TEST_METHOD1
        • Define Documentation
      • Define INTERNAL_CATCH_DECLARE_SIG_TEST_METHOD_X
        • Define Documentation
      • Define INTERNAL_CATCH_DECLARE_SIG_TEST_X
        • Define Documentation
      • Define INTERNAL_CATCH_DEF
        • Define Documentation
      • Define INTERNAL_CATCH_DEFINE_SIG_TEST
        • Define Documentation
      • Define INTERNAL_CATCH_DEFINE_SIG_TEST0
        • Define Documentation
      • Define INTERNAL_CATCH_DEFINE_SIG_TEST1
        • Define Documentation
      • Define INTERNAL_CATCH_DEFINE_SIG_TEST_METHOD
        • Define Documentation
      • Define INTERNAL_CATCH_DEFINE_SIG_TEST_METHOD0
        • Define Documentation
      • Define INTERNAL_CATCH_DEFINE_SIG_TEST_METHOD1
        • Define Documentation
      • Define INTERNAL_CATCH_DEFINE_SIG_TEST_METHOD_X
        • Define Documentation
      • Define INTERNAL_CATCH_DEFINE_SIG_TEST_X
        • Define Documentation
      • Define INTERNAL_CATCH_DYNAMIC_SECTION
        • Define Documentation
      • Define INTERNAL_CATCH_ELSE
        • Define Documentation
      • Define INTERNAL_CATCH_EXPAND1
        • Define Documentation
      • Define INTERNAL_CATCH_EXPAND2
        • Define Documentation
      • Define INTERNAL_CATCH_IF
        • Define Documentation
      • Define INTERNAL_CATCH_INFO
        • Define Documentation
      • Define INTERNAL_CATCH_MAKE_NAMESPACE
        • Define Documentation
      • Define INTERNAL_CATCH_MAKE_NAMESPACE2
        • Define Documentation
      • Define INTERNAL_CATCH_MAKE_TYPE_LIST
        • Define Documentation
      • Define INTERNAL_CATCH_MAKE_TYPE_LIST2
        • Define Documentation
      • Define INTERNAL_CATCH_MAKE_TYPE_LISTS_FROM_TYPES
        • Define Documentation
      • Define INTERNAL_CATCH_METHOD_AS_TEST_CASE
        • Define Documentation
      • Define INTERNAL_CATCH_MSG
        • Define Documentation
      • Define INTERNAL_CATCH_NO_THROW
        • Define Documentation
      • Define INTERNAL_CATCH_NOINTERNAL_CATCH_DEF
        • Define Documentation
      • Define INTERNAL_CATCH_NTTP_0
        • Define Documentation
      • Define INTERNAL_CATCH_NTTP_1
        • Define Documentation
      • Define INTERNAL_CATCH_NTTP_GEN
        • Define Documentation
      • Define INTERNAL_CATCH_NTTP_REG_GEN
        • Define Documentation
      • Define INTERNAL_CATCH_NTTP_REG_METHOD_GEN
        • Define Documentation
      • Define INTERNAL_CATCH_NTTP_REGISTER
        • Define Documentation
      • Define INTERNAL_CATCH_NTTP_REGISTER0
        • Define Documentation
      • Define INTERNAL_CATCH_NTTP_REGISTER_METHOD
        • Define Documentation
      • Define INTERNAL_CATCH_NTTP_REGISTER_METHOD0
        • Define Documentation
      • Define INTERNAL_CATCH_REACT
        • Define Documentation
      • Define INTERNAL_CATCH_REGISTER_ENUM
        • Define Documentation
      • Define INTERNAL_CATCH_REGISTER_TESTCASE
        • Define Documentation
      • Define INTERNAL_CATCH_REMOVE_PARENS
        • Define Documentation
      • Define INTERNAL_CATCH_REMOVE_PARENS_10_ARG
        • Define Documentation
      • Define INTERNAL_CATCH_REMOVE_PARENS_11_ARG
        • Define Documentation
      • Define INTERNAL_CATCH_REMOVE_PARENS_1_ARG
        • Define Documentation
      • Define INTERNAL_CATCH_REMOVE_PARENS_2_ARG
        • Define Documentation
      • Define INTERNAL_CATCH_REMOVE_PARENS_3_ARG
        • Define Documentation
      • Define INTERNAL_CATCH_REMOVE_PARENS_4_ARG
        • Define Documentation
      • Define INTERNAL_CATCH_REMOVE_PARENS_5_ARG
        • Define Documentation
      • Define INTERNAL_CATCH_REMOVE_PARENS_6_ARG
        • Define Documentation
      • Define INTERNAL_CATCH_REMOVE_PARENS_7_ARG
        • Define Documentation
      • Define INTERNAL_CATCH_REMOVE_PARENS_8_ARG
        • Define Documentation
      • Define INTERNAL_CATCH_REMOVE_PARENS_9_ARG
        • Define Documentation
      • Define INTERNAL_CATCH_REMOVE_PARENS_GEN
        • Define Documentation
      • Define INTERNAL_CATCH_SECTION
        • Define Documentation
      • Define INTERNAL_CATCH_STRINGIZE
        • Define Documentation
      • Define INTERNAL_CATCH_STRINGIZE2
        • Define Documentation
      • Define INTERNAL_CATCH_STRINGIZE_WITHOUT_PARENS
        • Define Documentation
      • Define INTERNAL_CATCH_TEMPLATE_LIST_TEST_CASE
        • Define Documentation
      • Define INTERNAL_CATCH_TEMPLATE_LIST_TEST_CASE_2
        • Define Documentation
      • Define INTERNAL_CATCH_TEMPLATE_LIST_TEST_CASE_METHOD
        • Define Documentation
      • Define INTERNAL_CATCH_TEMPLATE_LIST_TEST_CASE_METHOD_2
        • Define Documentation
      • Define INTERNAL_CATCH_TEMPLATE_PRODUCT_TEST_CASE
        • Define Documentation
      • Define INTERNAL_CATCH_TEMPLATE_PRODUCT_TEST_CASE2
        • Define Documentation
      • Define INTERNAL_CATCH_TEMPLATE_PRODUCT_TEST_CASE_METHOD
        • Define Documentation
      • Define INTERNAL_CATCH_TEMPLATE_PRODUCT_TEST_CASE_METHOD_2
        • Define Documentation
      • Define INTERNAL_CATCH_TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG
        • Define Documentation
      • Define INTERNAL_CATCH_TEMPLATE_PRODUCT_TEST_CASE_SIG
        • Define Documentation
      • Define INTERNAL_CATCH_TEMPLATE_TEST_CASE
        • Define Documentation
      • Define INTERNAL_CATCH_TEMPLATE_TEST_CASE_2
        • Define Documentation
      • Define INTERNAL_CATCH_TEMPLATE_TEST_CASE_METHOD
        • Define Documentation
      • Define INTERNAL_CATCH_TEMPLATE_TEST_CASE_METHOD_2
        • Define Documentation
      • Define INTERNAL_CATCH_TEMPLATE_TEST_CASE_METHOD_SIG
        • Define Documentation
      • Define INTERNAL_CATCH_TEMPLATE_TEST_CASE_SIG
        • Define Documentation
      • Define INTERNAL_CATCH_TEST
        • Define Documentation
      • Define INTERNAL_CATCH_TEST_CASE_METHOD
        • Define Documentation
      • Define INTERNAL_CATCH_TEST_CASE_METHOD2
        • Define Documentation
      • Define INTERNAL_CATCH_TESTCASE
        • Define Documentation
      • Define INTERNAL_CATCH_TESTCASE2
        • Define Documentation
      • Define INTERNAL_CATCH_THROWS
        • Define Documentation
      • Define INTERNAL_CATCH_THROWS_AS
        • Define Documentation
      • Define INTERNAL_CATCH_THROWS_MATCHES
        • Define Documentation
      • Define INTERNAL_CATCH_THROWS_STR_MATCHES
        • Define Documentation
      • Define INTERNAL_CATCH_TRANSLATE_EXCEPTION
        • Define Documentation
      • Define INTERNAL_CATCH_TRANSLATE_EXCEPTION2
        • Define Documentation
      • Define INTERNAL_CATCH_TRY
        • Define Documentation
      • Define INTERNAL_CATCH_TYPE_GEN
        • Define Documentation
      • Define INTERNAL_CATCH_UNIQUE_NAME
        • Define Documentation
      • Define INTERNAL_CATCH_UNIQUE_NAME_LINE
        • Define Documentation
      • Define INTERNAL_CATCH_UNIQUE_NAME_LINE2
        • Define Documentation
      • Define INTERNAL_CATCH_UNSCOPED_INFO
        • Define Documentation
      • Define INTERNAL_CATCH_VA_NARGS_IMPL
        • Define Documentation
      • Define INTERNAL_CHECK_THAT
        • Define Documentation
      • Define METHOD_AS_TEST_CASE
        • Define Documentation
      • Define REGISTER_TEST_CASE
        • Define Documentation
      • Define REQUIRE
        • Define Documentation
      • Define REQUIRE_FALSE
        • Define Documentation
      • Define REQUIRE_NOTHROW
        • Define Documentation
      • Define REQUIRE_THAT
        • Define Documentation
      • Define REQUIRE_THROWS
        • Define Documentation
      • Define REQUIRE_THROWS_AS
        • Define Documentation
      • Define REQUIRE_THROWS_MATCHES
        • Define Documentation
      • Define REQUIRE_THROWS_WITH
        • Define Documentation
      • Define RMF_UTILS__DEFAULT_COPY_MOVE
        • Define Documentation
      • Define SCENARIO
        • Define Documentation
      • Define SCENARIO_METHOD
        • Define Documentation
      • Define SECTION
        • Define Documentation
      • Define STATIC_REQUIRE
        • Define Documentation
      • Define STATIC_REQUIRE_FALSE
        • Define Documentation
      • Define SUCCEED
        • Define Documentation
      • Define TEMPLATE_LIST_TEST_CASE
        • Define Documentation
      • Define TEMPLATE_LIST_TEST_CASE_METHOD
        • Define Documentation
      • Define TEMPLATE_PRODUCT_TEST_CASE
        • Define Documentation
      • Define TEMPLATE_PRODUCT_TEST_CASE_METHOD
        • Define Documentation
      • Define TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG
        • Define Documentation
      • Define TEMPLATE_PRODUCT_TEST_CASE_SIG
        • Define Documentation
      • Define TEMPLATE_TEST_CASE
        • Define Documentation
      • Define TEMPLATE_TEST_CASE_METHOD
        • Define Documentation
      • Define TEMPLATE_TEST_CASE_METHOD_SIG
        • Define Documentation
      • Define TEMPLATE_TEST_CASE_SIG
        • Define Documentation
      • Define TEST_CASE
        • Define Documentation
      • Define TEST_CASE_METHOD
        • Define Documentation
      • Define THEN
        • Define Documentation
      • Define UNSCOPED_INFO
        • Define Documentation
      • Define WARN
        • Define Documentation
      • Define WHEN
        • Define Documentation
    • Typedefs
      • Typedef Catch::exceptionTranslateFunction
        • Typedef Documentation
      • Typedef Catch::ExceptionTranslators
        • Typedef Documentation
      • Typedef Catch::FunctionReturnType
        • Typedef Documentation
      • Typedef Catch::Generators::GeneratorBasePtr
        • Typedef Documentation
      • Typedef Catch::IConfigPtr
        • Typedef Documentation
      • Typedef Catch::IReporterFactoryPtr
        • Typedef Documentation
      • Typedef Catch::StringMatcher
        • Typedef Documentation
      • Typedef rmf_utils::details::default_copier_t
        • Typedef Documentation
      • Typedef rmf_utils::details::default_deleter_t
        • Typedef Documentation
      • Typedef rmf_utils::optional
        • Typedef Documentation
    • Directories
      • Directory src
        • Subdirectories
      • Directory rmf_utils
        • Subdirectories
      • Directory rmf_utils
        • Subdirectories
      • Directory include
        • Subdirectories
      • Directory rmf_utils
        • Files
    • Files
      • File AssignID.hpp
        • Definition (/tmp/ws/src/rmf_utils/rmf_utils/include/rmf_utils/AssignID.hpp)
          • Program Listing for File AssignID.hpp
        • Includes
        • Namespaces
        • Classes
      • File catch.hpp
        • Definition (/tmp/ws/src/rmf_utils/rmf_utils/include/rmf_utils/catch.hpp)
          • Program Listing for File catch.hpp
        • Includes
        • Namespaces
        • Classes
        • Enums
        • Functions
        • Defines
        • Typedefs
        • Variables
      • File clone_ptr.hpp
        • Definition (/tmp/ws/src/rmf_utils/rmf_utils/include/rmf_utils/clone_ptr.hpp)
          • Program Listing for File clone_ptr.hpp
        • Includes
        • Namespaces
        • Classes
        • Functions
      • File impl_ptr.hpp
        • Definition (/tmp/ws/src/rmf_utils/rmf_utils/include/rmf_utils/impl_ptr.hpp)
          • Program Listing for File impl_ptr.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
        • Functions
        • Typedefs
      • File macros.hpp
        • Definition (/tmp/ws/src/rmf_utils/rmf_utils/include/rmf_utils/macros.hpp)
          • Program Listing for File macros.hpp
        • Defines
      • File math.hpp
        • Definition (/tmp/ws/src/rmf_utils/rmf_utils/include/rmf_utils/math.hpp)
          • Program Listing for File math.hpp
        • Includes
        • Namespaces
        • Functions
      • File Modular.hpp
        • Definition (/tmp/ws/src/rmf_utils/rmf_utils/include/rmf_utils/Modular.hpp)
          • Program Listing for File Modular.hpp
        • Includes
        • Namespaces
        • Classes
        • Functions
      • File optional.hpp
        • Definition (/tmp/ws/src/rmf_utils/rmf_utils/include/rmf_utils/optional.hpp)
          • Program Listing for File optional.hpp
        • Includes
        • Namespaces
        • Functions
        • Typedefs
        • Variables
      • File RateLimiter.hpp
        • Definition (/tmp/ws/src/rmf_utils/rmf_utils/include/rmf_utils/RateLimiter.hpp)
          • Program Listing for File RateLimiter.hpp
        • Includes
        • Namespaces
        • Classes
rmf_utils
  • File Hierarchy
  • Namespace Catch::Matchers::StdString
  • View page source

Namespace Catch::Matchers::StdString

Contents

  • Classes

Classes

  • Struct CasedString

  • Struct ContainsMatcher

  • Struct EndsWithMatcher

  • Struct EqualsMatcher

  • Struct RegexMatcher

  • Struct StartsWithMatcher

  • Struct StringMatcherBase

Previous Next

© Copyright 2021, Apache License 2.0.

Built with Sphinx using a theme provided by Read the Docs.