rmf_utils: Rolling
  • Links
    • Rosindex
    • Repository
  • C++ API
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace Catch
        • Namespace Catch::Detail
        • Namespace Catch::detail
        • Namespace Catch::Generators
        • Namespace Catch::Generators::pf
        • Namespace Catch::literals
        • Namespace Catch::Matchers
        • Namespace Catch::Matchers::Exception
        • 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 decltypeis_callable_tester
        • Namespace mpl_
        • Namespace rmf_utils
        • Namespace rmf_utils::details
        • Namespace std
      • Classes and Structs
        • Template Struct always_false
        • Struct AssertionInfo
        • Struct AssertionReaction
        • Struct AutoReg
        • Struct CaseSensitive
        • Struct Counts
        • Struct Decomposer
        • Struct EnumInfo
        • Template Struct is_range_impl
        • Template Struct is_range_impl< T, typename void_type< decltype(begin(std::declval< T >, ())) >::type >
        • Template Struct void_type
        • Template Struct as
        • Template Struct IGenerator
        • Struct IConfig
        • Struct IContext
        • Struct IExceptionTranslator
        • Struct IExceptionTranslatorRegistry
        • Struct IGeneratorTracker
        • Struct IMutableContext
        • Struct IMutableEnumValuesRegistry
        • Struct IMutableRegistryHub
        • Struct IRegistryHub
        • Struct IResultCapture
        • Struct IRunner
        • Template Struct is_callable
        • Template Struct is_callable< Fun(Args…) >
        • Struct is_callable_tester
        • Template Struct is_range
        • Struct IStream
        • Struct ITestCaseRegistry
        • Struct ITestInvoker
        • Struct ITransientExpression
        • Struct WithinAbsMatcher
        • Struct WithinRelMatcher
        • 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 ApproxMatcher
        • Template Struct ContainsElementMatcher
        • Template Struct ContainsMatcher
        • Template Struct EqualsMatcher
        • Template Struct UnorderedEqualsMatcher
        • Struct MessageBuilder
        • Struct MessageInfo
        • Struct MessageStream
        • Struct NameAndTags
        • Struct pluralise
        • Struct RegistrarForTagAliases
        • Struct ResultDisposition
        • Struct ResultWas
        • Struct RunTests
        • Struct SectionEndInfo
        • Struct SectionInfo
        • Struct ShowDurations
        • 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
        • Template Struct true_given
        • Struct UseColour
        • Struct WaitForKeypress
        • Struct WarnAbout
        • 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
        • Template Class BinaryExpr
        • Class Capturer
        • Class Approx
        • Template Class IsStreamInsertable
        • Class ExceptionTranslatorRegistrar
        • Template Class ExceptionTranslatorRegistrar::ExceptionTranslator
        • Template Class ExprLhs
        • Class GeneratorException
        • Template Class ChunkGenerator
        • Template Class FilterGenerator
        • Template Class FixedValuesGenerator
        • Template Class Generators
        • Class GeneratorUntypedBase
        • Template Class GeneratorWrapper
        • Template Class IteratorGenerator
        • Template Class MapGenerator
        • Template Class RandomFloatingGenerator
        • Template Class RandomIntegerGenerator
        • Template Class RangeGenerator
        • Template Class RepeatGenerator
        • Template Class SingleValueGenerator
        • Template Class TakeGenerator
        • Class LazyExpression
        • Class ExceptionMessageMatcher
        • Template Class PredicateMatcher
        • Class MatcherUntypedBase
        • Template Class MatchExpr
        • Class NonCopyable
        • Template Class Option
        • Class ReusableStringStream
        • Class ScopedMessage
        • Class Section
        • Class SimplePcg32
        • 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
      • Enums
        • Enum Verbosity
      • Functions
        • Function Catch::cerr
        • Function Catch::cleanUp
        • Function Catch::cleanUpContext
        • 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::chunk
        • Template Function Catch::Generators::filter
        • Template Function Catch::Generators::from_range(InputIterator, InputSentinel)
        • Template Function Catch::Generators::from_range(Container const&)
        • Template Function Catch::Generators::generate
        • Template Function Catch::Generators::makeGenerators(GeneratorWrapper<T>&&, Gs&&…)
        • Template Function Catch::Generators::makeGenerators(GeneratorWrapper<T>&&)
        • Template Function Catch::Generators::makeGenerators(T&&, Gs&&…)
        • Template Function Catch::Generators::makeGenerators(as<T>, U&&, Gs&&…)
        • Template Function Catch::Generators::map
        • Template Function Catch::Generators::pf::make_unique
        • Template Function Catch::Generators::random(T, T)
        • Template Function Catch::Generators::random(T, T)
        • Template Function Catch::Generators::range(T const&, T const&, T const&)
        • Template Function Catch::Generators::range(T const&, T const&)
        • Template Function Catch::Generators::repeat
        • Template Function Catch::Generators::table
        • Template Function Catch::Generators::take
        • Template Function Catch::Generators::value
        • Template Function Catch::Generators::values
        • Function Catch::getAllTestCasesSorted
        • Function Catch::getCurrentContext
        • Function Catch::getCurrentMutableContext
        • 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::isThrowSafe
        • 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::*)())
        • Template Function Catch::Matchers::Approx
        • Function Catch::Matchers::Contains(std::string const&, CaseSensitive::Choice)
        • Template Function Catch::Matchers::Contains(std::vector<T, AllocComp> const&)
        • Function Catch::Matchers::EndsWith
        • Function Catch::Matchers::Equals(std::string const&, CaseSensitive::Choice)
        • Template Function Catch::Matchers::Equals(std::vector<T, AllocComp> const&)
        • Function Catch::Matchers::Generic::Detail::finalizeDescription
        • Function Catch::Matchers::Matches
        • Function Catch::Matchers::Message
        • Template Function Catch::Matchers::Predicate
        • Function Catch::Matchers::StartsWith
        • Template Function Catch::Matchers::UnorderedEquals
        • Template Function Catch::Matchers::VectorContains
        • Function Catch::Matchers::WithinAbs
        • Function Catch::Matchers::WithinRel(double, double)
        • Function Catch::Matchers::WithinRel(double)
        • Function Catch::Matchers::WithinRel(float, float)
        • Function Catch::Matchers::WithinRel(float)
        • Function Catch::Matchers::WithinULP(double, uint64_t)
        • Function Catch::Matchers::WithinULP(float, uint64_t)
        • Function Catch::matchTest
        • Function Catch::operator””_sr
        • Template Function Catch::operator+
        • 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::rng
        • Function Catch::rngSeed
        • Function Catch::shouldContinueOnFailure
        • Function Catch::shouldSuppressFailure
        • Function Catch::splitStringRef
        • Function Catch::startsWith(std::string const&, std::string const&)
        • Function Catch::startsWith(std::string const&, char)
        • Function Catch::throw_domain_error
        • Function Catch::throw_exception
        • Function Catch::throw_logic_error
        • Function Catch::throw_runtime_error
        • Function Catch::toLower
        • Function Catch::toLowerInPlace
        • Function Catch::translateActiveException
        • Function Catch::trim(std::string const&)
        • Function Catch::trim(StringRef)
        • 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::Detail::unprintableString
        • Variable rmf_utils::nullopt
      • Defines
        • Define AND_GIVEN
        • Define AND_THEN
        • Define AND_WHEN
        • Define ANON_TEST_CASE
        • 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_GLOBAL_NEXTAFTER
        • Define CATCH_CONFIG_POSIX_SIGNALS
        • Define CATCH_CONFIG_WCHAR
        • Define CATCH_DEFER
        • Define CATCH_EMPTY
        • Define CATCH_ENFORCE
        • Define CATCH_ERROR
        • Define CATCH_INTERNAL_CONFIG_COUNTER
        • Define CATCH_INTERNAL_CONFIG_GLOBAL_NEXTAFTER
        • Define CATCH_INTERNAL_CONFIG_POSIX_SIGNALS
        • Define CATCH_INTERNAL_ERROR
        • Define CATCH_INTERNAL_IGNORE_BUT_WARN
        • Define CATCH_INTERNAL_LINEINFO
        • Define CATCH_INTERNAL_START_WARNINGS_SUPPRESSION
        • Define CATCH_INTERNAL_STOP_WARNINGS_SUPPRESSION
        • Define CATCH_INTERNAL_STRINGIFY
        • Define CATCH_INTERNAL_SUPPRESS_GLOBALS_WARNINGS
        • Define CATCH_INTERNAL_SUPPRESS_PARENTHESES_WARNINGS
        • Define CATCH_INTERNAL_SUPPRESS_UNUSED_TEMPLATE_WARNINGS
        • Define CATCH_INTERNAL_SUPPRESS_UNUSED_WARNINGS
        • Define CATCH_INTERNAL_SUPPRESS_ZERO_VARIADIC_WARNINGS
        • Define CATCH_MAKE_MSG
        • 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_ENUM
        • 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 GENERATE_COPY
        • Define GENERATE_REF
        • Define GIVEN
        • Define INFO
        • Define INTERNAL_CATCH_CAPTURE
        • Define INTERNAL_CATCH_CATCH
        • Define INTERNAL_CATCH_DECLARE_SIG_TEST
        • Define INTERNAL_CATCH_DECLARE_SIG_TEST0
        • Define INTERNAL_CATCH_DECLARE_SIG_TEST1
        • Define INTERNAL_CATCH_DECLARE_SIG_TEST_METHOD
        • Define INTERNAL_CATCH_DECLARE_SIG_TEST_METHOD0
        • Define INTERNAL_CATCH_DECLARE_SIG_TEST_METHOD1
        • Define INTERNAL_CATCH_DECLARE_SIG_TEST_METHOD_X
        • Define INTERNAL_CATCH_DECLARE_SIG_TEST_X
        • Define INTERNAL_CATCH_DEF
        • Define INTERNAL_CATCH_DEFINE_SIG_TEST
        • Define INTERNAL_CATCH_DEFINE_SIG_TEST0
        • Define INTERNAL_CATCH_DEFINE_SIG_TEST1
        • Define INTERNAL_CATCH_DEFINE_SIG_TEST_METHOD
        • Define INTERNAL_CATCH_DEFINE_SIG_TEST_METHOD0
        • Define INTERNAL_CATCH_DEFINE_SIG_TEST_METHOD1
        • Define INTERNAL_CATCH_DEFINE_SIG_TEST_METHOD_X
        • Define INTERNAL_CATCH_DEFINE_SIG_TEST_X
        • 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_MAKE_NAMESPACE
        • Define INTERNAL_CATCH_MAKE_NAMESPACE2
        • Define INTERNAL_CATCH_MAKE_TYPE_LIST
        • Define INTERNAL_CATCH_MAKE_TYPE_LIST2
        • Define INTERNAL_CATCH_MAKE_TYPE_LISTS_FROM_TYPES
        • 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_NTTP_0
        • Define INTERNAL_CATCH_NTTP_1
        • Define INTERNAL_CATCH_NTTP_GEN
        • Define INTERNAL_CATCH_NTTP_REG_GEN
        • Define INTERNAL_CATCH_NTTP_REG_METHOD_GEN
        • Define INTERNAL_CATCH_NTTP_REGISTER
        • Define INTERNAL_CATCH_NTTP_REGISTER0
        • Define INTERNAL_CATCH_NTTP_REGISTER_METHOD
        • Define INTERNAL_CATCH_NTTP_REGISTER_METHOD0
        • Define INTERNAL_CATCH_REACT
        • Define INTERNAL_CATCH_REGISTER_ENUM
        • Define INTERNAL_CATCH_REGISTER_TESTCASE
        • Define INTERNAL_CATCH_REMOVE_PARENS
        • Define INTERNAL_CATCH_REMOVE_PARENS_10_ARG
        • Define INTERNAL_CATCH_REMOVE_PARENS_11_ARG
        • Define INTERNAL_CATCH_REMOVE_PARENS_1_ARG
        • Define INTERNAL_CATCH_REMOVE_PARENS_2_ARG
        • Define INTERNAL_CATCH_REMOVE_PARENS_3_ARG
        • Define INTERNAL_CATCH_REMOVE_PARENS_4_ARG
        • Define INTERNAL_CATCH_REMOVE_PARENS_5_ARG
        • Define INTERNAL_CATCH_REMOVE_PARENS_6_ARG
        • Define INTERNAL_CATCH_REMOVE_PARENS_7_ARG
        • Define INTERNAL_CATCH_REMOVE_PARENS_8_ARG
        • Define INTERNAL_CATCH_REMOVE_PARENS_9_ARG
        • Define INTERNAL_CATCH_REMOVE_PARENS_GEN
        • Define INTERNAL_CATCH_SECTION
        • Define INTERNAL_CATCH_STRINGIZE
        • Define INTERNAL_CATCH_STRINGIZE2
        • Define INTERNAL_CATCH_STRINGIZE_WITHOUT_PARENS
        • Define INTERNAL_CATCH_TEMPLATE_LIST_TEST_CASE
        • Define INTERNAL_CATCH_TEMPLATE_LIST_TEST_CASE_2
        • Define INTERNAL_CATCH_TEMPLATE_LIST_TEST_CASE_METHOD
        • Define INTERNAL_CATCH_TEMPLATE_LIST_TEST_CASE_METHOD_2
        • Define INTERNAL_CATCH_TEMPLATE_PRODUCT_TEST_CASE
        • Define INTERNAL_CATCH_TEMPLATE_PRODUCT_TEST_CASE2
        • Define INTERNAL_CATCH_TEMPLATE_PRODUCT_TEST_CASE_METHOD
        • Define INTERNAL_CATCH_TEMPLATE_PRODUCT_TEST_CASE_METHOD_2
        • Define INTERNAL_CATCH_TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG
        • Define INTERNAL_CATCH_TEMPLATE_PRODUCT_TEST_CASE_SIG
        • 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_TEST_CASE_METHOD_SIG
        • Define INTERNAL_CATCH_TEMPLATE_TEST_CASE_SIG
        • 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_TYPE_GEN
        • Define INTERNAL_CATCH_UNIQUE_NAME
        • Define INTERNAL_CATCH_UNIQUE_NAME_LINE
        • Define INTERNAL_CATCH_UNIQUE_NAME_LINE2
        • Define INTERNAL_CATCH_UNSCOPED_INFO
        • Define INTERNAL_CATCH_VA_NARGS_IMPL
        • 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_LIST_TEST_CASE
        • Define TEMPLATE_LIST_TEST_CASE_METHOD
        • Define TEMPLATE_PRODUCT_TEST_CASE
        • Define TEMPLATE_PRODUCT_TEST_CASE_METHOD
        • Define TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG
        • Define TEMPLATE_PRODUCT_TEST_CASE_SIG
        • Define TEMPLATE_TEST_CASE
        • Define TEMPLATE_TEST_CASE_METHOD
        • Define TEMPLATE_TEST_CASE_METHOD_SIG
        • Define TEMPLATE_TEST_CASE_SIG
        • Define TEST_CASE
        • Define TEST_CASE_METHOD
        • Define THEN
        • Define UNSCOPED_INFO
        • Define WARN
        • Define WHEN
      • Typedefs
        • Typedef Catch::exceptionTranslateFunction
        • Typedef Catch::ExceptionTranslators
        • Typedef Catch::FunctionReturnType
        • Typedef Catch::Generators::GeneratorBasePtr
        • Typedef Catch::IConfigPtr
        • Typedef Catch::IReporterFactoryPtr
        • Typedef Catch::StringMatcher
        • Typedef rmf_utils::details::default_copier_t
        • Typedef rmf_utils::details::default_deleter_t
        • Typedef rmf_utils::optional
      • Directories
        • Directory include
        • Directory rmf_utils
      • Files
        • File AssignID.hpp
        • File catch.hpp
        • File clone_ptr.hpp
        • File impl_ptr.hpp
        • File macros.hpp
        • File math.hpp
        • File Modular.hpp
        • File optional.hpp
        • File RateLimiter.hpp
  • Standard Documents
    • QUALITY_DECLARATION
      • rmf_utils Quality Declaration
        • Version Policy [1]
        • Change Control Process [2]
        • Documentation [3]
        • Testing [4]
        • Dependencies [5]
        • Platform Support [6]
        • Security [7]
    • PACKAGE
    • CHANGELOG
      • Changelog for package rmf_utils
        • 1.8.0 (2025-06-09)
        • 1.7.0 (2024-06-12)
        • 1.6.1 (2024-06-01)
        • 1.6.0 (2023-06-08)
        • 1.5.0 (2023-06-06)
        • 1.4.0 (2022-02-14)
        • 1.3.0 (2020-01-19)
        • 1.1.0 (2020-09-24)
        • 1.0.0 (2020-06-23)
    • README
      • rmf_utils
        • Quality Declaration
  • Index
rmf_utils: Rolling
  • C++ API
  • Namespace rmf_utils::details
  • View page source

Namespace rmf_utils::details

Contents

  • Classes

  • Functions

  • Typedefs

Classes

  • Template Struct is_default_manageable

Functions

  • Template Function rmf_utils::details::default_copy

  • Template Function rmf_utils::details::default_delete

Typedefs

  • Typedef rmf_utils::details::default_copier_t

  • Typedef rmf_utils::details::default_deleter_t

Previous Next

© Copyright The <rmf_utils> Contributors. License: Apache License 2.0.

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