rmf_utils
latest

Contents:

  • rmf_utils API
    • File Hierarchy
    • Full API
      • Namespaces
        • Namespace Catch
        • Namespace Catch::Detail
        • Namespace Catch::Generators
        • Namespace Catch::Generators::pf
        • Namespace Catch::literals
        • Namespace Catch::Matchers
        • Namespace Catch::Matchers::Floating
        • Namespace Catch::Matchers::Generic
        • Namespace Catch::Matchers::Generic::Detail
        • Namespace Catch::Matchers::Impl
        • Namespace Catch::Matchers::StdString
        • Namespace Catch::Matchers::Vector
        • Namespace Catch::Matchers::Vector::Detail
        • Namespace rmf_utils
        • Namespace rmf_utils::details
        • Namespace std
      • Classes and Structs
        • Struct AssertionInfo
        • Struct AssertionReaction
        • Struct AutoReg
        • Struct CaseSensitive
        • Struct Counts
        • Struct Decomposer
        • Template Struct Generators
        • Template Struct IGenerator
        • Template Struct NullGenerator
        • Template Struct RequiresASpecialisationFor
        • Struct IExceptionTranslator
        • Struct IExceptionTranslatorRegistry
        • Struct IGeneratorTracker
        • Struct IMutableRegistryHub
        • Struct IRegistryHub
        • Struct IResultCapture
        • Struct IRunner
        • Template Struct is_range
        • Template Struct is_unique
        • Template Struct is_unique< T0, T1, Rest… >
        • Struct IStream
        • Struct ITestCaseRegistry
        • Struct ITestInvoker
        • Struct ITransientExpression
        • Struct WithinAbsMatcher
        • Struct WithinUlpsMatcher
        • Template Struct MatchAllOf
        • Template Struct MatchAnyOf
        • Template Struct MatcherBase
        • Template Struct MatcherMethod
        • Template Struct MatchNotOf
        • Struct CasedString
        • Struct ContainsMatcher
        • Struct EndsWithMatcher
        • Struct EqualsMatcher
        • Struct RegexMatcher
        • Struct StartsWithMatcher
        • Struct StringMatcherBase
        • Template Struct ContainsElementMatcher
        • Template Struct ContainsMatcher
        • Template Struct EqualsMatcher
        • Template Struct UnorderedEqualsMatcher
        • Struct MessageBuilder
        • Struct MessageInfo
        • Struct MessageStream
        • Struct NameAndTags
        • Struct not_this_one
        • Struct pluralise
        • Struct RegistrarForTagAliases
        • Struct ResultDisposition
        • Struct ResultWas
        • Struct SectionEndInfo
        • Struct SectionInfo
        • Struct SourceLineInfo
        • Struct StreamEndStop
        • Template Struct StringMaker
        • Template Struct StringMaker< bool >
        • Template Struct StringMaker< Catch::Detail::Approx >
        • Template Struct StringMaker< char * >
        • Template Struct StringMaker< char >
        • Template Struct StringMaker< char const * >
        • Template Struct StringMaker< char[SZ]>
        • Template Struct StringMaker< double >
        • Template Struct StringMaker< float >
        • Template Struct StringMaker< int >
        • Template Struct StringMaker< long >
        • Template Struct StringMaker< long long >
        • Template Struct StringMaker< R C::* >
        • Template Struct StringMaker< R, typename std::enable_if< is_range< R >::value &&!::Catch::Detail::IsStreamInsertable< R >::value >::type >
        • Template Struct StringMaker< signed char >
        • Template Struct StringMaker< signed char[SZ]>
        • Template Struct StringMaker< std::nullptr_t >
        • Template Struct StringMaker< std::string >
        • Template Struct StringMaker< std::wstring >
        • Template Struct StringMaker< T * >
        • Template Struct StringMaker< T[SZ]>
        • Template Struct StringMaker< unsigned char >
        • Template Struct StringMaker< unsigned char[SZ]>
        • Template Struct StringMaker< unsigned int >
        • Template Struct StringMaker< unsigned long >
        • Template Struct StringMaker< unsigned long long >
        • Template Struct StringMaker< wchar_t * >
        • Template Struct StringMaker< wchar_t const * >
        • Struct TestCaseInfo
        • Struct TestFailureException
        • Struct Totals
        • Struct Catch_global_namespace_dummy
        • Template Struct is_default_manageable
        • Template Struct ModularLess
        • Struct unique_impl_ptr::dummy_t_
        • Template Struct hash< rmf_utils::impl_ptr< T, D, C > >
        • Template Struct hash< rmf_utils::unique_impl_ptr< T, D > >
        • Class AssertionHandler
        • Class BenchmarkLooper
        • Template Class BinaryExpr
        • Class Capturer
        • Class Approx
        • Template Class IsStreamInsertable
        • Class ExceptionTranslatorRegistrar
        • Template Class ExceptionTranslatorRegistrar::ExceptionTranslator
        • Template Class ExprLhs
        • Template Class FixedValuesGenerator
        • Template Class Generator
        • Class GeneratorBase
        • Template Class GeneratorRandomiser
        • Template Class RangeGenerator
        • Template Class SingleValueGenerator
        • Class LazyExpression
        • Template Class PredicateMatcher
        • Class MatcherUntypedBase
        • Template Class MatchExpr
        • Class NonCopyable
        • Class ReusableStringStream
        • Class ScopedMessage
        • Class Section
        • Class StringRef
        • Class TestCase
        • Template Class TestInvokerAsMethod
        • Class Timer
        • Template Class UnaryExpr
        • Template Class AssignID
        • Template Class clone_ptr
        • Template Class Cloneable
        • Template Class impl_ptr
        • Template Class Modular
        • Class RateLimiter
        • Template Class unique_impl_ptr
      • Functions
        • Function Catch::cerr
        • Function Catch::cleanUp
        • Function Catch::clog
        • Template Function Catch::compareEqual(LhsT const&, RhsT const&)
        • Template Function Catch::compareEqual(T *const&, int)
        • Template Function Catch::compareEqual(T *const&, long)
        • Template Function Catch::compareEqual(int, T *const&)
        • Template Function Catch::compareEqual(long, T *const&)
        • Template Function Catch::compareNotEqual(LhsT const&, RhsT&&)
        • Template Function Catch::compareNotEqual(T *const&, int)
        • Template Function Catch::compareNotEqual(T *const&, long)
        • Template Function Catch::compareNotEqual(int, T *const&)
        • Template Function Catch::compareNotEqual(long, T *const&)
        • Function Catch::contains
        • Function Catch::cout
        • Template Function Catch::Detail::convertUnknownEnumToString
        • Template Function Catch::Detail::convertUnstreamable(T const&)
        • Template Function Catch::Detail::convertUnstreamable(T const&)
        • Template Function Catch::Detail::convertUnstreamable(T const&)
        • Template Function Catch::Detail::rangeToString
        • Function Catch::Detail::rawMemoryToString(const void *, std::size_t)
        • Template Function Catch::Detail::rawMemoryToString(const T&)
        • Template Function Catch::Detail::stringify
        • Function Catch::endsWith(std::string const&, std::string const&)
        • Function Catch::endsWith(std::string const&, char)
        • Function Catch::filterTests
        • Function Catch::formatReconstructedExpression
        • Function Catch::Generators::acquireGeneratorTracker
        • Template Function Catch::Generators::all
        • Function Catch::Generators::all< int >
        • Template Function Catch::Generators::as
        • Template Function Catch::Generators::generate
        • Template Function Catch::Generators::makeGenerators(Generator<T>&&, Gs…)
        • Template Function Catch::Generators::makeGenerators(Generator<T>&&)
        • Template Function Catch::Generators::makeGenerators(T&&, Gs…)
        • Template Function Catch::Generators::makeGenerators(U&&, Gs…)
        • Template Function Catch::Generators::pf::make_unique
        • Template Function Catch::Generators::random(T const&, T const&)
        • Template Function Catch::Generators::random(size_t)
        • Function Catch::Generators::randomiseIndices
        • Template Function Catch::Generators::range
        • Template Function Catch::Generators::table
        • Template Function Catch::Generators::value
        • Template Function Catch::Generators::values
        • Function Catch::getAllTestCasesSorted
        • Function Catch::getCurrentNanosecondsSinceEpoch
        • Function Catch::getEstimatedClockResolution
        • Function Catch::getMutableRegistryHub
        • Function Catch::getRegistryHub
        • Function Catch::getResultCapture
        • Function Catch::handleExceptionMatchExpr(AssertionHandler&, std::string const&, StringRef const&)
        • Function Catch::handleExceptionMatchExpr(AssertionHandler&, StringMatcher const&, StringRef const&)
        • Function Catch::handleExpression(ITransientExpression const&)
        • Template Function Catch::handleExpression(ExprLhs<T> const&)
        • Function Catch::isFalseTest
        • Function Catch::isJustInfo
        • Function Catch::isOk
        • Function Catch::literals::operator”” _a(long double)
        • Function Catch::literals::operator”” _a(unsigned long long)
        • Template Function Catch::makeMatchExpr
        • Function Catch::makeStream
        • Function Catch::makeTestCase
        • Function Catch::makeTestInvoker(void(*)())
        • Template Function Catch::makeTestInvoker(void(C::*)())
        • Function Catch::Matchers::Contains(std::string const&, CaseSensitive::Choice)
        • Template Function Catch::Matchers::Contains(std::vector<T> const&)
        • Function Catch::Matchers::EndsWith
        • Function Catch::Matchers::Equals(std::string const&, CaseSensitive::Choice)
        • Template Function Catch::Matchers::Equals(std::vector<T> const&)
        • Function Catch::Matchers::Generic::Detail::finalizeDescription
        • Function Catch::Matchers::Matches
        • Template Function Catch::Matchers::Predicate
        • Function Catch::Matchers::StartsWith
        • Template Function Catch::Matchers::UnorderedEquals
        • Template Function Catch::Matchers::Vector::Detail::contains
        • Template Function Catch::Matchers::Vector::Detail::count
        • Template Function Catch::Matchers::VectorContains
        • Function Catch::Matchers::WithinAbs
        • Function Catch::Matchers::WithinULP(double, int)
        • Function Catch::Matchers::WithinULP(float, int)
        • Function Catch::matchTest
        • Function Catch::operator”” _sr
        • Template Function Catch::operator+(T const&, StreamEndStop)
        • Function Catch::operator+(StringRef const&, StringRef const&)
        • Function Catch::operator+(StringRef const&, char const *)
        • Function Catch::operator+(char const *, StringRef const&)
        • Function Catch::operator+=
        • Function Catch::operator<<(std::ostream&, SourceLineInfo const&)
        • Function Catch::operator<<(std::ostream&, StringRef const&)
        • Function Catch::operator|
        • Template Function Catch::rangeToString(Range const&)
        • Template Function Catch::rangeToString(std::vector<bool, Allocator> const&)
        • Function Catch::replaceInPlace
        • Function Catch::rngSeed
        • Function Catch::shouldContinueOnFailure
        • Function Catch::shouldSuppressFailure
        • Function Catch::startsWith(std::string const&, std::string const&)
        • Function Catch::startsWith(std::string const&, char)
        • Function Catch::throw_exception
        • Function Catch::toLower
        • Function Catch::toLowerInPlace
        • Function Catch::translateActiveException
        • Function Catch::trim
        • Function operator”” _catch_sr
        • Function operator<<
        • Template Function rmf_utils::details::default_copy
        • Template Function rmf_utils::details::default_delete
        • Template Function rmf_utils::make_clone
        • Template Function rmf_utils::make_derived_impl
        • Template Function rmf_utils::make_impl
        • Template Function rmf_utils::make_unique_impl
        • Template Function rmf_utils::modular
        • Template Function rmf_utils::operator!=(const unique_impl_ptr<T1, D1>&, const unique_impl_ptr<T2, D2>&)
        • Template Function rmf_utils::operator!=(const unique_impl_ptr<T, D>&, std::nullptr_t)
        • Template Function rmf_utils::operator!=(std::nullptr_t, const unique_impl_ptr<T, D>&)
        • Template Function rmf_utils::operator<(const unique_impl_ptr<T1, D1>&, const unique_impl_ptr<T2, D2>&)
        • Template Function rmf_utils::operator<(const unique_impl_ptr<T, D>&, std::nullptr_t)
        • Template Function rmf_utils::operator<(std::nullptr_t, const unique_impl_ptr<T, D>&)
        • Template Function rmf_utils::operator<=(const unique_impl_ptr<T1, D1>&, const unique_impl_ptr<T2, D2>&)
        • Template Function rmf_utils::operator<=(const unique_impl_ptr<T, D>&, std::nullptr_t)
        • Template Function rmf_utils::operator<=(std::nullptr_t, const unique_impl_ptr<T, D>&)
        • Template Function rmf_utils::operator==(const unique_impl_ptr<T1, D1>&, const unique_impl_ptr<T2, D2>&)
        • Template Function rmf_utils::operator==(const unique_impl_ptr<T, D>&, std::nullptr_t)
        • Template Function rmf_utils::operator==(std::nullptr_t, const unique_impl_ptr<T, D>&)
        • Template Function rmf_utils::operator>(const unique_impl_ptr<T1, D1>&, const unique_impl_ptr<T2, D2>&)
        • Template Function rmf_utils::operator>(const unique_impl_ptr<T, D>&, std::nullptr_t)
        • Template Function rmf_utils::operator>(std::nullptr_t, const unique_impl_ptr<T, D>&)
        • Template Function rmf_utils::operator>=(const unique_impl_ptr<T1, D1>&, const unique_impl_ptr<T2, D2>&)
        • Template Function rmf_utils::operator>=(const unique_impl_ptr<T, D>&, std::nullptr_t)
        • Template Function rmf_utils::operator>=(std::nullptr_t, const unique_impl_ptr<T, D>&)
        • Template Function rmf_utils::pointer_to_opt
        • Template Function rmf_utils::swap(unique_impl_ptr<T, D>&, unique_impl_ptr<T, D>&)
        • Template Function rmf_utils::swap(impl_ptr<T, D, C>&, impl_ptr<T, D, C>&)
        • Function rmf_utils::wrap_to_pi
      • Variables
        • Variable Catch::begin
        • Variable Catch::Detail::unprintableString
        • Variable Catch::end
        • Variable rmf_utils::nullopt
      • Defines
        • Define AND_GIVEN
        • Define AND_THEN
        • Define AND_WHEN
        • Define ANON_TEST_CASE
        • Define BENCHMARK
        • Define CAPTURE
        • Define CATCH_CATCH_ALL
        • Define CATCH_CATCH_ANON
        • Define CATCH_CONFIG_COUNTER
        • Define CATCH_CONFIG_CPP11_TO_STRING
        • Define CATCH_CONFIG_DISABLE_EXCEPTIONS
        • Define CATCH_CONFIG_POSIX_SIGNALS
        • Define CATCH_CONFIG_WCHAR
        • Define CATCH_DEFER
        • Define CATCH_EMPTY
        • Define CATCH_ENFORCE
        • Define CATCH_ERROR
        • Define CATCH_INTERNAL_CHECK_UNIQUE_TYPES
        • Define CATCH_INTERNAL_CONFIG_COUNTER
        • Define CATCH_INTERNAL_CONFIG_POSIX_SIGNALS
        • Define CATCH_INTERNAL_ERROR
        • Define CATCH_INTERNAL_LINEINFO
        • Define CATCH_INTERNAL_STRINGIFY
        • Define CATCH_INTERNAL_SUPPRESS_GLOBALS_WARNINGS
        • Define CATCH_INTERNAL_SUPPRESS_PARENTHESES_WARNINGS
        • Define CATCH_INTERNAL_SUPPRESS_UNUSED_WARNINGS
        • Define CATCH_INTERNAL_UNSUPPRESS_GLOBALS_WARNINGS
        • Define CATCH_INTERNAL_UNSUPPRESS_PARENTHESES_WARNINGS
        • Define CATCH_INTERNAL_UNSUPPRESS_UNUSED_WARNINGS
        • Define CATCH_PREPARE_EXCEPTION
        • Define CATCH_REC_END
        • Define CATCH_REC_GET_END
        • Define CATCH_REC_GET_END1
        • Define CATCH_REC_GET_END2
        • Define CATCH_REC_LIST
        • Define CATCH_REC_LIST0
        • Define CATCH_REC_LIST0_UD
        • Define CATCH_REC_LIST1
        • Define CATCH_REC_LIST1_UD
        • Define CATCH_REC_LIST2
        • Define CATCH_REC_LIST2_UD
        • Define CATCH_REC_LIST_UD
        • Define CATCH_REC_NEXT
        • Define CATCH_REC_NEXT0
        • Define CATCH_REC_NEXT1
        • Define CATCH_REC_OUT
        • Define CATCH_RECURSE
        • Define CATCH_RECURSION_LEVEL0
        • Define CATCH_RECURSION_LEVEL1
        • Define CATCH_RECURSION_LEVEL2
        • Define CATCH_RECURSION_LEVEL3
        • Define CATCH_RECURSION_LEVEL4
        • Define CATCH_RECURSION_LEVEL5
        • Define CATCH_REGISTER_TAG_ALIAS
        • Define CATCH_RUNTIME_ERROR
        • Define CATCH_TRANSLATE_EXCEPTION
        • Define CATCH_TRY
        • Define CATCH_VERSION_MAJOR
        • Define CATCH_VERSION_MINOR
        • Define CATCH_VERSION_PATCH
        • Define CHECK
        • Define CHECK_FALSE
        • Define CHECK_NOFAIL
        • Define CHECK_NOTHROW
        • Define CHECK_THAT
        • Define CHECK_THROWS
        • Define CHECK_THROWS_AS
        • Define CHECK_THROWS_MATCHES
        • Define CHECK_THROWS_WITH
        • Define CHECKED_ELSE
        • Define CHECKED_IF
        • Define DYNAMIC_SECTION
        • Define FAIL
        • Define FAIL_CHECK
        • Define GENERATE
        • Define GIVEN
        • Define INFO
        • Define INTERNAL_CATCH_CAPTURE
        • Define INTERNAL_CATCH_CATCH
        • Define INTERNAL_CATCH_DEF
        • Define INTERNAL_CATCH_DYNAMIC_SECTION
        • Define INTERNAL_CATCH_ELSE
        • Define INTERNAL_CATCH_EXPAND1
        • Define INTERNAL_CATCH_EXPAND2
        • Define INTERNAL_CATCH_IF
        • Define INTERNAL_CATCH_INFO
        • Define INTERNAL_CATCH_METHOD_AS_TEST_CASE
        • Define INTERNAL_CATCH_MSG
        • Define INTERNAL_CATCH_NO_THROW
        • Define INTERNAL_CATCH_NOINTERNAL_CATCH_DEF
        • Define INTERNAL_CATCH_REACT
        • Define INTERNAL_CATCH_REGISTER_TESTCASE
        • Define INTERNAL_CATCH_REMOVE_PARENS
        • Define INTERNAL_CATCH_SECTION
        • Define INTERNAL_CATCH_TEMPLATE_REGISTRY_INITIATE
        • Define INTERNAL_CATCH_TEMPLATE_TEST_CASE
        • Define INTERNAL_CATCH_TEMPLATE_TEST_CASE_2
        • Define INTERNAL_CATCH_TEMPLATE_TEST_CASE_METHOD
        • Define INTERNAL_CATCH_TEMPLATE_TEST_CASE_METHOD_2
        • Define INTERNAL_CATCH_TEMPLATE_UNIQUE_NAME
        • Define INTERNAL_CATCH_TEMPLATE_UNIQUE_NAME2
        • Define INTERNAL_CATCH_TEMPLATE_UNIQUE_NAME3
        • Define INTERNAL_CATCH_TEST
        • Define INTERNAL_CATCH_TEST_CASE_METHOD
        • Define INTERNAL_CATCH_TEST_CASE_METHOD2
        • Define INTERNAL_CATCH_TESTCASE
        • Define INTERNAL_CATCH_TESTCASE2
        • Define INTERNAL_CATCH_THROWS
        • Define INTERNAL_CATCH_THROWS_AS
        • Define INTERNAL_CATCH_THROWS_MATCHES
        • Define INTERNAL_CATCH_THROWS_STR_MATCHES
        • Define INTERNAL_CATCH_TRANSLATE_EXCEPTION
        • Define INTERNAL_CATCH_TRANSLATE_EXCEPTION2
        • Define INTERNAL_CATCH_TRY
        • Define INTERNAL_CATCH_UNIQUE_NAME
        • Define INTERNAL_CATCH_UNIQUE_NAME_LINE
        • Define INTERNAL_CATCH_UNIQUE_NAME_LINE2
        • Define INTERNAL_CHECK_THAT
        • Define METHOD_AS_TEST_CASE
        • Define REGISTER_TEST_CASE
        • Define REQUIRE
        • Define REQUIRE_FALSE
        • Define REQUIRE_NOTHROW
        • Define REQUIRE_THAT
        • Define REQUIRE_THROWS
        • Define REQUIRE_THROWS_AS
        • Define REQUIRE_THROWS_MATCHES
        • Define REQUIRE_THROWS_WITH
        • Define RMF_UTILS__DEFAULT_COPY_MOVE
        • Define SCENARIO
        • Define SCENARIO_METHOD
        • Define SECTION
        • Define STATIC_REQUIRE
        • Define STATIC_REQUIRE_FALSE
        • Define SUCCEED
        • Define TEMPLATE_TEST_CASE
        • Define TEMPLATE_TEST_CASE_METHOD
        • Define TEST_CASE
        • Define TEST_CASE_METHOD
        • Define THEN
        • Define WARN
        • Define WHEN
      • Typedefs
        • Typedef Catch::exceptionTranslateFunction
        • Typedef Catch::ExceptionTranslators
        • Typedef Catch::Generators::GeneratorBasePtr
        • Typedef Catch::IReporterFactoryPtr
        • Typedef Catch::ITestCasePtr
        • Typedef Catch::StringMatcher
        • Typedef rmf_utils::details::default_copier_t
        • Typedef rmf_utils::details::default_deleter_t
        • Typedef rmf_utils::optional
rmf_utils
  • »
  • rmf_utils API »
  • Namespace Catch::Detail
  • Edit on GitHub

Namespace Catch::Detail¶

Contents

  • Classes

  • Functions

  • Variables

Classes¶

  • Class Approx

  • Template Class IsStreamInsertable

Functions¶

  • Template Function Catch::Detail::convertUnknownEnumToString

  • Template Function Catch::Detail::convertUnstreamable(T const&)

  • Template Function Catch::Detail::convertUnstreamable(T const&)

  • Template Function Catch::Detail::convertUnstreamable(T const&)

  • Template Function Catch::Detail::rangeToString

  • Template Function Catch::Detail::rawMemoryToString(const T&)

  • Function Catch::Detail::rawMemoryToString(const void *, std::size_t)

  • Template Function Catch::Detail::stringify

Variables¶

  • Variable Catch::Detail::unprintableString


© Copyright 2021, Open Source Robotics Corporation. Revision 2426ed58.

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