catch_ros2
0.2
C++ API
File Hierarchy
Full C++ API
Namespaces
Namespace Catch
Namespace Catch::Benchmark
Namespace Catch::Benchmark::Detail
Namespace Catch::Clara
Namespace Catch::Clara::Detail
Namespace Catch::Detail
Namespace Catch::Generators
Namespace Catch::Generators::Detail
Namespace Catch::literals
Namespace catch_ros2
Namespace decltypeis_callable_tester
Namespace mpl_
Namespace std
Classes and Structs
Template Struct always_false
Struct AssertionInfo
Struct AssertionReaction
Struct AssertionResultData
Struct AutoReg
Struct Benchmark
Struct Chronometer
Struct BenchmarkFunction
Struct BenchmarkFunction::callable
Struct BenchmarkFunction::do_nothing
Template Struct BenchmarkFunction::model
Struct bootstrap_analysis
Struct ChronometerConcept
Template Struct ChronometerModel
Template Struct CompleteInvoker
Template Struct CompleteInvoker< void >
Template Struct CompleteType
Template Struct CompleteType< void >
Template Struct CompleteType< void >::type
Template Struct is_related
Template Struct ObjectStorage
Template Struct repeater
Struct Environment
Struct EnvironmentEstimate
Template Struct Estimate
Struct ExecutionPlan
Struct OutlierClassification
Struct SampleAnalysis
Template Struct Timing
Struct BenchmarkInfo
Template Struct BenchmarkStats
Template Struct capture_by_value
Struct accept_many_t
Template Struct BoundFlagLambda
Struct BoundFlagRef
Struct BoundFlagRefBase
Template Struct BoundLambda
Template Struct BoundManyLambda
Struct BoundRef
Template Struct BoundValueRef
Template Struct BoundValueRef< std::vector< T > >
Struct BoundValueRefBase
Struct fake_arg
Struct HelpColumns
Template Struct is_unary_function
Template Struct is_unary_function< F, Catch::Detail::void_t< decltype(std::declval< F >, ()(fake_arg())) > >
Template Struct LambdaInvoker
Template Struct LambdaInvoker< void >
Struct Token
Template Struct UnaryLambdaTraits
Template Struct UnaryLambdaTraits< ReturnT(ClassT::*)(Args…) const >
Template Struct UnaryLambdaTraits< ReturnT(ClassT::*)(ArgT) const >
Struct Help
Struct ConfigData
Struct Counts
Struct Decomposer
Template Struct conjunction
Template Struct conjunction< B1 >
Template Struct conjunction< B1, Bn… >
Template Struct disjunction
Template Struct disjunction< B1 >
Template Struct disjunction< B1, Bn… >
Struct EnumInfo
Template Struct is_range_impl
Template Struct is_range_impl< T, void_t< decltype(begin(std::declval< T >, ())) > >
Template Struct make_void
Template Struct negation
Template Struct as
Template Struct is_callable
Template Struct is_callable< Fun(Args…) >
Struct is_callable_tester
Template Struct is_range
Struct MessageBuilder
Struct MessageInfo
Struct MessageStream
Struct NameAndTags
Struct ProcessedReporterSpec
Template Struct ratio_string
Template Struct ratio_string< std::atto >
Template Struct ratio_string< std::femto >
Template Struct ratio_string< std::micro >
Template Struct ratio_string< std::milli >
Template Struct ratio_string< std::nano >
Template Struct ratio_string< std::pico >
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::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, std::enable_if_t< is_range< R >::value &&!::Catch::Detail::IsStreamInsertable< R >::value > >
Template Struct StringMaker< signed char >
Template Struct StringMaker< signed char[SZ] >
Template Struct StringMaker< std::chrono::duration< Value, Ratio > >
Template Struct StringMaker< std::chrono::duration< Value, std::ratio< 1 > > >
Template Struct StringMaker< std::chrono::duration< Value, std::ratio< 3600 > > >
Template Struct StringMaker< std::chrono::duration< Value, std::ratio< 60 > > >
Template Struct StringMaker< std::chrono::time_point< Clock, Duration > >
Template Struct StringMaker< std::chrono::time_point< std::chrono::system_clock, Duration > >
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 Tag
Struct TagAlias
Struct TestCaseInfo
Struct TestFailureException
Struct TestSkipException
Struct TestSpec::Filter
Struct TestSpec::FilterMatch
Struct Totals
Template Struct true_given
Struct Version
Struct WaitForKeypress
Struct WarnAbout
Struct Catch_global_namespace_dummy
Class Approx
Class AssertionHandler
Class AssertionResult
Template Class BinaryExpr
Class Capturer
Class Arg
Class Args
Template Class BasicResult
Template Class ComposableParserImpl
Class ParserBase
Template Class ParserRefImpl
Class ParseState
Class ResultBase
Template Class ResultValueBase
Template Class ResultValueBase< void >
Class TokenStream
Class ExeName
Class Opt
Class Parser
Class Config
Class Context
Template Class IsStreamInsertable
Class NonCopyable
Template Class unique_ptr
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 IGenerator
Template Class MapGenerator
Template Class RepeatGenerator
Template Class SingleValueGenerator
Template Class TakeGenerator
Class IConfig
Class IExceptionTranslator
Class IExceptionTranslatorRegistry
Class IGeneratorTracker
Class IMutableEnumValuesRegistry
Class IMutableRegistryHub
Class IRegistryHub
Class IResultCapture
Class ITestInvoker
Class ITransientExpression
Class LazyExpression
Template Class Optional
Class ReporterSpec
Class ReusableStringStream
Class ScopedMessage
Class Section
Class Session
Class SimplePcg32
Class StringRef
Class TestCaseHandle
Template Class TestInvokerAsMethod
Class TestSpec
Class TestSpec::NamePattern
Class TestSpec::Pattern
Class TestSpec::TagPattern
Class Timer
Template Class UnaryExpr
Class WildcardPattern
Class SimulateArgs
Class SplitROSArgs
Enums
Enum CaseSensitive
Enum Optionality
Enum ResultType
Enum TokenType
Enum ParseResultType
Enum ColourMode
Enum GenerateFrom
Enum ShowDurations
Enum TestCaseProperties
Enum TestRunOrder
Enum Verbosity
Functions
Template Function Catch::Benchmark::deoptimize_value
Function Catch::Benchmark::Detail::analyse
Function Catch::Benchmark::Detail::analyse_samples
Function Catch::Benchmark::Detail::bootstrap
Function Catch::Benchmark::Detail::classify_outliers
Template Function Catch::Benchmark::Detail::complete_invoke
Function Catch::Benchmark::Detail::erfc_inv
Template Function Catch::Benchmark::Detail::estimate_clock_cost
Template Function Catch::Benchmark::Detail::estimate_clock_resolution
Function Catch::Benchmark::Detail::mean
Template Function Catch::Benchmark::Detail::measure
Template Function Catch::Benchmark::Detail::measure_environment
Template Function Catch::Benchmark::Detail::measure_one(Fun&&, int, std::false_type)
Template Function Catch::Benchmark::Detail::measure_one(Fun&&, int, std::true_type)
Function Catch::Benchmark::Detail::normal_cdf
Function Catch::Benchmark::Detail::normal_quantile
Template Function Catch::Benchmark::Detail::repeat
Template Function Catch::Benchmark::Detail::resolution
Template Function Catch::Benchmark::Detail::run_for_at_least
Function Catch::Benchmark::Detail::throw_optimized_away_error
Template Function Catch::Benchmark::Detail::warmup
Function Catch::Benchmark::Detail::weighted_average_quantile
Template Function Catch::Benchmark::invoke_deoptimized
Template Function Catch::Benchmark::user_code
Template Function Catch::Clara::Detail::convertInto(std::string const&, T&)
Function Catch::Clara::Detail::convertInto(std::string const&, std::string&)
Function Catch::Clara::Detail::convertInto(std::string const&, bool&)
Template Function Catch::Clara::Detail::invokeLambda
Function Catch::cleanUp
Function Catch::cleanUpContext
Function Catch::Detail::catch_strnlen
Function Catch::Detail::convertIntoString(StringRef, bool)
Function Catch::Detail::convertIntoString(StringRef)
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::make_unique
Template Function Catch::Detail::rangeToString
Function Catch::Detail::rawMemoryToString(const void *, std::size_t)
Template Function Catch::Detail::rawMemoryToString(const T&)
Function Catch::Detail::registerTranslatorImpl
Function Catch::Detail::splitReporterSpec
Template Function Catch::Detail::stringify
Function Catch::Detail::stringToColourMode
Function Catch::formatReconstructedExpression
Function Catch::generateRandomSeed
Function Catch::Generators::acquireGeneratorTracker
Template Function Catch::Generators::chunk
Function Catch::Generators::createGeneratorTracker
Function Catch::Generators::Detail::throw_generator_exception
Template Function Catch::Generators::filter
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::repeat
Template Function Catch::Generators::table
Template Function Catch::Generators::take
Template Function Catch::Generators::value
Template Function Catch::Generators::values
Function Catch::getCurrentContext
Function Catch::getCurrentMutableContext
Function Catch::getMutableRegistryHub
Function Catch::getRegistryHub
Function Catch::getResultCapture
Function Catch::getSeed
Function Catch::handleExceptionMatchExpr
Function Catch::isFalseTest
Function Catch::isJustInfo
Function Catch::isOk
Function Catch::libraryVersion
Function Catch::literals::operator””_a(long double)
Function Catch::literals::operator””_a(unsigned long long)
Function Catch::makeCommandLineParser
Function Catch::makeTestCaseInfo
Function Catch::makeTestInvoker(void(*)())
Template Function Catch::makeTestInvoker(void(C::*)())
Function Catch::operator””_sr
Function Catch::operator|
Function Catch::parseReporterSpec
Template Function Catch::rangeToString(Range const&)
Template Function Catch::rangeToString(std::vector<bool, Allocator> const&)
Function Catch::sharedRng
Function Catch::shouldContinueOnFailure
Function Catch::shouldSuppressFailure
Function Catch::throw_test_failure_exception
Function Catch::throw_test_skip_exception
Function Catch::translateActiveException
Function catch_ros2::tokenize
Function operator””_catch_sr
Function operator<<
Variables
Variable Catch::Benchmark::Detail::clock_cost_estimation_iterations
Variable Catch::Benchmark::Detail::clock_cost_estimation_tick_limit
Variable Catch::Benchmark::Detail::clock_cost_estimation_time
Variable Catch::Benchmark::Detail::clock_cost_estimation_time_limit
Variable Catch::Benchmark::Detail::clock_resolution_estimation_time
Variable Catch::Benchmark::Detail::minimum_ticks
Variable Catch::Benchmark::Detail::warmup_iterations
Variable Catch::Benchmark::Detail::warmup_seed
Variable Catch::Benchmark::Detail::warmup_time
Variable Catch::Clara::accept_many
Variable Catch::Detail::unprintableString
Defines
Define AND_GIVEN
Define AND_THEN
Define AND_WHEN
Define BENCHMARK
Define BENCHMARK_ADVANCED
Define CAPTURE
Define CarryBits
Define CATCH_ALL_HPP_INCLUDED
Define CATCH_ANALYSE_HPP_INCLUDED
Define CATCH_APPROX_HPP_INCLUDED
Define CATCH_ASSERTION_HANDLER_HPP_INCLUDED
Define CATCH_ASSERTION_INFO_HPP_INCLUDED
Define CATCH_ASSERTION_RESULT_HPP_INCLUDED
Define CATCH_BENCHMARK_ALL_HPP_INCLUDED
Define CATCH_BENCHMARK_FUNCTION_HPP_INCLUDED
Define CATCH_BENCHMARK_HPP_INCLUDED
Define CATCH_BENCHMARK_STATS_FWD_HPP_INCLUDED
Define CATCH_BENCHMARK_STATS_HPP_INCLUDED
Define CATCH_CASE_SENSITIVE_HPP_INCLUDED
Define CATCH_CATCH_ALL
Define CATCH_CATCH_ANON
Define CATCH_CHRONOMETER_HPP_INCLUDED
Define CATCH_CLARA_HPP_INCLUDED
Define CATCH_CLOCK_HPP_INCLUDED
Define CATCH_COMMANDLINE_HPP_INCLUDED
Define CATCH_COMPARE_TRAITS_HPP_INCLUDED
Define CATCH_COMPILER_CAPABILITIES_HPP_INCLUDED
Define CATCH_COMPLETE_INVOKE_HPP_INCLUDED
Define CATCH_CONFIG_COUNTER
Define CATCH_CONFIG_COUNTER_HPP_INCLUDED
Define CATCH_CONFIG_CPP11_TO_STRING
Define CATCH_CONFIG_DISABLE_EXCEPTIONS
Define CATCH_CONFIG_GETENV
Define CATCH_CONFIG_GLOBAL_NEXTAFTER
Define CATCH_CONFIG_HPP_INCLUDED
Define CATCH_CONFIG_POSIX_SIGNALS
Define CATCH_CONFIG_PREFIX_MESSAGES_HPP_INCLUDED
Define CATCH_CONFIG_STATIC_ANALYSIS_SUPPORT_HPP_INCLUDED
Define CATCH_CONFIG_WCHAR
Define CATCH_CONFIG_WCHAR_HPP_INCLUDED
Define CATCH_CONSTRUCTOR_HPP_INCLUDED
Define CATCH_CONTEXT_HPP_INCLUDED
Define CATCH_DECOMPOSER_HPP_INCLUDED
Define CATCH_DEFER
Define CATCH_DEFINE_COMPARABLE_TRAIT
Define CATCH_EMPTY
Define CATCH_ENVIRONMENT_HPP_INCLUDED
Define CATCH_ESTIMATE_CLOCK_HPP_INCLUDED
Define CATCH_ESTIMATE_HPP_INCLUDED
Define CATCH_EXECUTION_PLAN_HPP_INCLUDED
Define CATCH_EXPORT
Define CATCH_FORWARD
Define CATCH_GENERATOR_EXCEPTION_HPP_INCLUDED
Define CATCH_GENERATORS_ADAPTERS_HPP_INCLUDED
Define CATCH_GENERATORS_ALL_HPP_INCLUDED
Define CATCH_GENERATORS_HPP_INCLUDED
Define CATCH_GENERATORS_RANDOM_HPP_INCLUDED
Define CATCH_GET_RANDOM_SEED_HPP_INCLUDED
Define CATCH_INTERFACES_CAPTURE_HPP_INCLUDED
Define CATCH_INTERFACES_CONFIG_HPP_INCLUDED
Define CATCH_INTERFACES_ENUM_VALUES_REGISTRY_HPP_INCLUDED
Define CATCH_INTERFACES_EXCEPTION_HPP_INCLUDED
Define CATCH_INTERFACES_GENERATORTRACKER_HPP_INCLUDED
Define CATCH_INTERFACES_REGISTRY_HUB_HPP_INCLUDED
Define CATCH_INTERFACES_TEST_INVOKER_HPP_INCLUDED
Define CATCH_INTERNAL_CONFIG_COUNTER
Define CATCH_INTERNAL_CONFIG_GETENV
Define CATCH_INTERNAL_CONFIG_GLOBAL_NEXTAFTER
Define CATCH_INTERNAL_CONFIG_POSIX_SIGNALS
Define CATCH_INTERNAL_DEFINE_EXPRESSION_COMPARISON_OPERATOR
Define CATCH_INTERNAL_DEFINE_EXPRESSION_EQUALITY_OPERATOR
Define CATCH_INTERNAL_DEFINE_EXPRESSION_OPERATOR
Define CATCH_INTERNAL_GENERATOR_STRINGIZE
Define CATCH_INTERNAL_GENERATOR_STRINGIZE_IMPL
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_COMMA_WARNINGS
Define CATCH_INTERNAL_SUPPRESS_GLOBALS_WARNINGS
Define CATCH_INTERNAL_SUPPRESS_PARENTHESES_WARNINGS
Define CATCH_INTERNAL_SUPPRESS_SHADOW_WARNINGS
Define CATCH_INTERNAL_SUPPRESS_UNUSED_RESULT
Define CATCH_INTERNAL_SUPPRESS_UNUSED_TEMPLATE_WARNINGS
Define CATCH_INTERNAL_SUPPRESS_UNUSED_VARIABLE_WARNINGS
Define CATCH_INTERNAL_SUPPRESS_USELESS_CAST_WARNINGS
Define CATCH_INTERNAL_SUPPRESS_ZERO_VARIADIC_WARNINGS
Define CATCH_LAZY_EXPR_HPP_INCLUDED
Define CATCH_LOGICAL_TRAITS_HPP_INCLUDED
Define CATCH_MEASURE_HPP_INCLUDED
Define CATCH_MESSAGE_HPP_INCLUDED
Define CATCH_MESSAGE_INFO_HPP_INCLUDED
Define CATCH_META_HPP_INCLUDED
Define CATCH_MOVE
Define CATCH_MOVE_AND_FORWARD_HPP_INCLUDED
Define CATCH_NONCOPYABLE_HPP_INCLUDED
Define CATCH_OPTIMIZER_HPP_INCLUDED
Define CATCH_OPTIONAL_HPP_INCLUDED
Define CATCH_OUTLIER_CLASSIFICATION_HPP_INCLUDED
Define CATCH_PLATFORM_HPP_INCLUDED
Define CATCH_PREPROCESSOR_HPP_INCLUDED
Define CATCH_PREPROCESSOR_INTERNAL_STRINGIFY_HPP_INCLUDED
Define CATCH_PREPROCESSOR_REMOVE_PARENS_HPP_INCLUDED
Define CATCH_RANDOM_INTEGER_HELPERS_HPP_INCLUDED
Define CATCH_RANDOM_NUMBER_GENERATOR_HPP_INCLUDED
Define CATCH_RANDOM_SEED_GENERATION_HPP_INCLUDED
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_REPEAT_HPP_INCLUDED
Define CATCH_REPORTER_SPEC_PARSER_HPP_INCLUDED
Define CATCH_RESULT_TYPE_HPP_INCLUDED
Define CATCH_REUSABLE_STRING_STREAM_HPP_INCLUDED
Define CATCH_RUN_FOR_AT_LEAST_HPP_INCLUDED
Define CATCH_SAMPLE_ANALYSIS_HPP_INCLUDED
Define CATCH_SECTION_HPP_INCLUDED
Define CATCH_SECTION_INFO_HPP_INCLUDED
Define CATCH_SESSION_HPP_INCLUDED
Define CATCH_SOURCE_LINE_INFO_HPP_INCLUDED
Define CATCH_STATS_HPP_INCLUDED
Define CATCH_STREAM_END_STOP_HPP_INCLUDED
Define CATCH_STRINGREF_HPP_INCLUDED
Define CATCH_TAG_ALIAS_AUTOREGISTRAR_HPP_INCLUDED
Define CATCH_TAG_ALIAS_HPP_INCLUDED
Define CATCH_TEMPLATE_TEST_MACROS_HPP_INCLUDED
Define CATCH_TEMPLATE_TEST_REGISTRY_HPP_INCLUDED
Define CATCH_TEST_CASE_INFO_HPP_INCLUDED
Define CATCH_TEST_FAILURE_EXCEPTION_HPP_INCLUDED
Define CATCH_TEST_MACRO_IMPL_HPP_INCLUDED
Define CATCH_TEST_MACROS_HPP_INCLUDED
Define CATCH_TEST_REGISTRY_HPP_INCLUDED
Define CATCH_TEST_SPEC_HPP_INCLUDED
Define CATCH_TIMER_HPP_INCLUDED
Define CATCH_TIMING_HPP_INCLUDED
Define CATCH_TOSTRING_HPP_INCLUDED
Define CATCH_TOTALS_HPP_INCLUDED
Define CATCH_TRANSLATE_EXCEPTION
Define CATCH_TRANSLATE_EXCEPTION_HPP_INCLUDED
Define CATCH_TRY
Define CATCH_UNIFORM_INTEGER_DISTRIBUTION_HPP_INCLUDED
Define CATCH_UNIQUE_NAME_HPP_INCLUDED
Define CATCH_UNIQUE_PTR_HPP_INCLUDED
Define CATCH_VERSION_HPP_INCLUDED
Define CATCH_VERSION_MACROS_HPP_INCLUDED
Define CATCH_VERSION_MAJOR
Define CATCH_VERSION_MINOR
Define CATCH_VERSION_PATCH
Define CATCH_VOID_TYPE_HPP_INCLUDED
Define CATCH_WILDCARD_PATTERN_HPP_INCLUDED
Define CHECK
Define CHECK_FALSE
Define CHECK_NOFAIL
Define CHECK_NOTHROW
Define CHECK_THROWS
Define CHECK_THROWS_AS
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_BENCHMARK
Define INTERNAL_CATCH_BENCHMARK_ADVANCED
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_GET_1_ARG
Define INTERNAL_CATCH_GET_2_ARG
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_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 METHOD_AS_TEST_CASE
Define REGISTER_TEST_CASE
Define REQUIRE
Define REQUIRE_FALSE
Define REQUIRE_NOTHROW
Define REQUIRE_THROWS
Define REQUIRE_THROWS_AS
Define SCENARIO
Define SCENARIO_METHOD
Define SECTION
Define SizedUnsignedTypeHelper
Define SKIP
Define STATIC_CHECK
Define STATIC_CHECK_FALSE
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::Benchmark::default_clock
Typedef Catch::Benchmark::destructable_object
Typedef Catch::Benchmark::Detail::CompleteType_t
Typedef Catch::Benchmark::Detail::run_for_at_least_argument_t
Typedef Catch::Benchmark::Detail::sample
Typedef Catch::Benchmark::FDuration
Typedef Catch::Benchmark::IDuration
Typedef Catch::Benchmark::storage_for
Typedef Catch::Benchmark::TimePoint
Typedef Catch::Benchmark::TimingOf
Typedef Catch::Clara::Detail::InternalParseResult
Typedef Catch::Clara::Detail::ParserResult
Typedef Catch::Clara::Detail::Result
Typedef Catch::Detail::RemoveCVRef_t
Typedef Catch::Detail::void_t
Typedef Catch::exceptionTranslateFunction
Typedef Catch::ExceptionTranslators
Typedef Catch::FunctionReturnType
Typedef Catch::Generators::GeneratorBasePtr
Typedef Catch::Generators::GeneratorPtr
Typedef Catch::IReporterFactoryPtr
Directories
Directory include
Directory catch_ros2
Files
File arguments.hpp
File catch.hpp
File catch_amalgamated.hpp
File catch_ros2.hpp
Standard Documents
CHANGELOG
Changelog for package catch_ros2
0.2.1 (2024-04-13)
0.2.0 (2023-10-20)
0.1.0 (2023-06-23)
CONTRIBUTING
LICENSE
PACKAGE
README
catch_ros2
Installation
Usage
Catch2 Version
License
Index
catch_ros2
C++ API
Template Function Catch::Benchmark::Detail::measure_one(Fun&&, int, std::false_type)
View page source
Template Function Catch::Benchmark::Detail::measure_one(Fun&&, int, std::false_type)
Defined in
File catch_amalgamated.hpp
Function Documentation
template
<
typename
Clock
,
typename
Fun
>
TimingOf
<
Fun
,
int
>
Catch
::
Benchmark
::
Detail
::
measure_one
(
Fun
&
&
fun
,
int
iters
,
std
::
false_type
)