osrf_testing_tools_cpp
  • Links
    • Rosindex
  • C++ API
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace lib
        • Namespace mpark
        • Namespace mpark::detail
        • Namespace mpark::detail::access
        • Namespace mpark::detail::hash
        • Namespace mpark::detail::visitation
        • Namespace mpark::lib
        • Namespace mpark::lib::cpp14
        • Namespace mpark::lib::cpp17
        • Namespace mpark::lib::cpp17::detail
        • Namespace mpark::lib::cpp17::mpark::lib::detail
        • Namespace mpark::lib::cpp17::mpark::lib::detail::mpark::lib::cpp17::detail::has_addressof_impl
        • Namespace mpark::lib::cpp17::mpark::lib::detail::mpark::lib::cpp17::detail::swappable
        • Namespace osrf_testing_tools_cpp
        • Namespace osrf_testing_tools_cpp::memory_tools
        • Namespace std
      • Classes and Structs
        • Struct base
        • Struct recursive_union
        • Template Struct recursive_union::get_alt_impl
        • Template Struct recursive_union::get_alt_impl< 0, Dummy >
        • Struct variant
        • Template Struct alt
        • Template Struct assignment::assigner
        • Struct constructor::ctor
        • Template Struct convert_to_bool
        • Struct dtor
        • Template Struct find_index_checked_impl
        • Template Struct generic_get_impl
        • Struct impl::swapper
        • Template Struct is_in_place_index
        • Template Struct is_in_place_index< in_place_index_t< I > >
        • Template Struct is_in_place_type
        • Template Struct is_in_place_type< in_place_type_t< T > >
        • Template Struct overload_impl
        • Template Struct overload_impl::impl
        • Template Struct impl< lib::index_sequence< Is… > >
        • Template Struct overload_leaf
        • Template Struct traits
        • Struct valueless_t
        • Struct alt
        • Struct base
        • Template Struct base::expected
        • Struct base::make_fdiagonal_impl
        • Template Struct base::make_fmatrix_impl
        • Template Struct make_fmatrix_impl::impl
        • Template Struct impl< Is, lib::index_sequence< Js… >, Ls… >
        • Template Struct impl< lib::index_sequence< Is… > >
        • Template Struct base::visit_return_type_check
        • Template Struct fdiagonal
        • Template Struct fmatrix
        • Struct variant
        • Template Struct variant::value_visitor
        • Template Struct variant::visit_exhaustiveness_check
        • Template Struct variant::visitor
        • Template Struct in_place_index_t
        • Struct in_place_t
        • Template Struct in_place_type_t
        • Template Struct array
        • Template Struct array
        • Struct equal_to
        • Struct greater
        • Struct greater_equal
        • Template Struct integer_sequence
        • Struct less
        • Struct less_equal
        • Template Struct make_index_sequence_concat
        • Template Struct make_index_sequence_concat< index_sequence< Lhs… >, index_sequence< Rhs… > >
        • Template Struct make_index_sequence_impl
        • Template Struct make_index_sequence_impl< 0 >
        • Template Struct make_index_sequence_impl< 1 >
        • Struct equal_to
        • Struct greater
        • Struct greater_equal
        • Template Struct integer_sequence
        • Struct less
        • Struct less_equal
        • Template Struct make_index_sequence_concat
        • Template Struct make_index_sequence_concat< index_sequence< Lhs… >, index_sequence< Rhs… > >
        • Template Struct make_index_sequence_impl
        • Template Struct make_index_sequence_impl< 0 >
        • Template Struct make_index_sequence_impl< 1 >
        • Struct not_equal_to
        • Struct not_equal_to
        • Template Struct is_nothrow_swappable
        • Template Struct is_nothrow_swappable< false, T >
        • Template Struct is_swappable
        • Template Struct Invoke
        • Template Struct Invoke< false, 0 >
        • Template Struct Invoke< false, 1 >
        • Template Struct Invoke< false, 2 >
        • Template Struct Invoke< true, 0 >
        • Template Struct Invoke< true, 1 >
        • Template Struct Invoke< true, 2 >
        • Template Struct is_invocable
        • Template Struct is_invocable< void_t< invoke_result_t< F, Args… > >, F, Args… >
        • Template Struct is_invocable_r
        • Template Struct is_invocable_r< void_t< invoke_result_t< F, Args… > >, R, F, Args… >
        • Template Struct is_nothrow_invocable
        • Template Struct is_nothrow_invocable< false, F, Args… >
        • Template Struct is_nothrow_invocable_r
        • Template Struct is_nothrow_invocable_r< false, R, F, Args… >
        • Template Struct is_reference_wrapper
        • Template Struct is_reference_wrapper< std::reference_wrapper< T > >
        • Template Struct voider
        • Template Struct voider
        • Template Struct dependent_type
        • Template Struct identity
        • Template Struct indexed_type
        • Template Struct push_back
        • Template Struct push_back< index_sequence< Is… >, J >
        • Template Struct remove_all_extents
        • Template Struct remove_all_extents< array< T, N > >
        • Template Struct type_pack_element_impl
        • Template Struct type_pack_element_impl::set
        • Template Struct type_pack_element_impl::set< index_sequence< Is… > >
        • Struct monostate
        • Template Struct variant_alternative
        • Template Struct variant_alternative< I, const T >
        • Template Struct variant_alternative< I, const volatile T >
        • Template Struct variant_alternative< I, variant< Ts… > >
        • Template Struct variant_alternative< I, volatile T >
        • Template Struct variant_size
        • Template Struct variant_size< const T >
        • Template Struct variant_size< const volatile T >
        • Template Struct variant_size< variant< Ts… > >
        • Template Struct variant_size< volatile T >
        • Struct MemoryToolsService
        • Struct SourceLocation
        • Struct StackTrace
        • Struct Trace
        • Template Struct ScopeExit
        • Template Struct hash< mpark::detail::enabled_type< mpark::variant< Ts… >, mpark::lib::enable_if_t< mpark::lib::all< mpark::detail::hash::is_enabled< mpark::lib::remove_const_t< Ts > >, ()… >::value > > >
        • Template Struct value > > >::hasher
        • Template Struct hash< mpark::monostate >
        • Class bad_variant_access
        • Template Class assignment
        • Template Class base
        • Template Class constructor
        • Template Class copy_assignment
        • Template Class copy_constructor
        • Template Class destructor
        • Template Class impl
        • Template Class move_assignment
        • Template Class move_constructor
        • Template Class variant
        • Class QuickstartConfiguration
        • Class ScopedQuickstartGtest
      • Enums
        • Enum Trait
        • Enum MemoryFunctionType
        • Enum VerbosityLevel
      • Unions
        • Union recursive_union
        • Template Union recursive_union< DestructibleTrait, Index >
      • Functions
        • Template Function mpark::detail::all
        • Template Function mpark::detail::all_impl
        • Template Function mpark::detail::common_trait
        • Function mpark::detail::common_trait_impl(Trait)
        • Template Function mpark::detail::common_trait_impl(Trait, Trait, Traits…)
        • Template Function mpark::detail::find_index
        • Function mpark::detail::find_index_impl(std::size_t, std::size_t)
        • Template Function mpark::detail::find_index_impl(std::size_t, std::size_t, bool, Bs…)
        • Template Function mpark::detail::generic_get
        • Template Function mpark::detail::hash::is_enabled
        • Template Function mpark::detail::hash::meets_requirements
        • Function mpark::detail::MPARK_VARIANT_COPY_ASSIGNMENT(Trait::TriviallyAvailable, copy_assignment&)
        • Function mpark::detail::MPARK_VARIANT_COPY_ASSIGNMENT(Trait::Available, copy_assignment&)
        • Function mpark::detail::MPARK_VARIANT_COPY_ASSIGNMENT(Trait::Unavailable, copy_assignment&)
        • Function mpark::detail::MPARK_VARIANT_COPY_CONSTRUCTOR(Trait::TriviallyAvailable, copy_constructor(const copy_constructor&that))
        • Function mpark::detail::MPARK_VARIANT_COPY_CONSTRUCTOR(Trait::Available, copy_constructor(const copy_constructor&that) :copy_constructor(valueless_t{}) { this->generic_construct(*this, that);})
        • Function mpark::detail::MPARK_VARIANT_COPY_CONSTRUCTOR(Trait::Unavailable, copy_constructor(const copy_constructor&))
        • Function mpark::detail::MPARK_VARIANT_DESTRUCTOR(Trait::TriviallyAvailable, ~, inline void destroy() noexcept { this->index_=static_cast<index_t>(-1);})
        • Function mpark::detail::MPARK_VARIANT_DESTRUCTOR(Trait::Available, ~destructor() { destroy();}, inline void destroy() noexcept { if(!this->valueless_by_exception()) { visitation::alt::visit_alt(dtor{}, *this);} this->index_=static_cast<index_t>(-1);})
        • Function mpark::detail::MPARK_VARIANT_DESTRUCTOR(Trait::Unavailable, ~, inline void destroy())
        • Function mpark::detail::MPARK_VARIANT_MOVE_ASSIGNMENT(Trait::TriviallyAvailable, move_assignment&)
        • Function mpark::detail::MPARK_VARIANT_MOVE_ASSIGNMENT(Trait::Available, move_assignment&)
        • Function mpark::detail::MPARK_VARIANT_MOVE_ASSIGNMENT(Trait::Unavailable, move_assignment&)
        • Function mpark::detail::MPARK_VARIANT_MOVE_CONSTRUCTOR(Trait::TriviallyAvailable, move_constructor(move_constructor&&that))
        • Function mpark::detail::MPARK_VARIANT_MOVE_CONSTRUCTOR(Trait::Available, move_constructor(move_constructor&&that) noexcept(lib::all<std::is_nothrow_move_constructible<Ts>::value…>::value) :move_constructor(valueless_t{}) { this->generic_construct(*this, lib::move(that));})
        • Function mpark::detail::MPARK_VARIANT_MOVE_CONSTRUCTOR(Trait::Unavailable, move_constructor(move_constructor&&))
        • Function mpark::detail::MPARK_VARIANT_RECURSIVE_UNION(Trait::TriviallyAvailable, ~)
        • Function mpark::detail::MPARK_VARIANT_RECURSIVE_UNION(Trait::Available, ~recursive_union() {})
        • Function mpark::detail::MPARK_VARIANT_RECURSIVE_UNION(Trait::Unavailable, ~)
        • Template Function mpark::detail::trait
        • Template Function mpark::get(variant<Ts…>&)
        • Template Function mpark::get(variant<Ts…>&&)
        • Template Function mpark::get(const variant<Ts…>&)
        • Template Function mpark::get(const variant<Ts…>&&)
        • Template Function mpark::get(variant<Ts…>&)
        • Template Function mpark::get(variant<Ts…>&&)
        • Template Function mpark::get(const variant<Ts…>&)
        • Template Function mpark::get(const variant<Ts…>&&)
        • Template Function mpark::get_if(variant<Ts…> *)
        • Template Function mpark::get_if(const variant<Ts…> *)
        • Template Function mpark::get_if(variant<Ts…> *)
        • Template Function mpark::get_if(const variant<Ts…> *)
        • Template Function mpark::holds_alternative
        • Template Function mpark::lib::addressof(T&)
        • Template Function mpark::lib::addressof(const T&&)
        • Function mpark::lib::cpp17::mpark::lib::detail::addressof()
        • Function mpark::lib::cpp17::mpark::lib::detail::addressof()
        • Template Function mpark::lib::cpp17::detail::has_addressof_impl::impl
        • Template Function mpark::lib::cpp17::detail::has_addressof_impl::operator&
        • Function mpark::lib::cpp17::mpark::lib::detail::addressof()
        • Function mpark::lib::cpp17::mpark::lib::detail::addressof()
        • Template Function mpark::lib::forward(remove_reference_t<T>&)
        • Template Function mpark::lib::forward(remove_reference_t<T>&&)
        • Template Function mpark::lib::move
        • Template Function mpark::operator!=(const variant<Ts…>&, const variant<Ts…>&)
        • Function mpark::operator!=(monostate, monostate)
        • Template Function mpark::operator<(const variant<Ts…>&, const variant<Ts…>&)
        • Function mpark::operator<(monostate, monostate)
        • Template Function mpark::operator<=(const variant<Ts…>&, const variant<Ts…>&)
        • Function mpark::operator<=(monostate, monostate)
        • Template Function mpark::operator==(const variant<Ts…>&, const variant<Ts…>&)
        • Function mpark::operator==(monostate, monostate)
        • Template Function mpark::operator>(const variant<Ts…>&, const variant<Ts…>&)
        • Function mpark::operator>(monostate, monostate)
        • Template Function mpark::operator>=(const variant<Ts…>&, const variant<Ts…>&)
        • Function mpark::operator>=(monostate, monostate)
        • Function mpark::throw_bad_variant_access
        • Template Function mpark::visit
        • Template Function osrf_testing_tools_cpp::demangle
        • Function osrf_testing_tools_cpp::demangle_str
        • Template Function osrf_testing_tools_cpp::make_scope_exit
        • Function osrf_testing_tools_cpp::memory_tools::calloc_expected
        • Function osrf_testing_tools_cpp::memory_tools::disable_monitoring
        • Function osrf_testing_tools_cpp::memory_tools::disable_monitoring_in_all_threads
        • Function osrf_testing_tools_cpp::memory_tools::dispatch_calloc
        • Function osrf_testing_tools_cpp::memory_tools::dispatch_free
        • Function osrf_testing_tools_cpp::memory_tools::dispatch_malloc
        • Function osrf_testing_tools_cpp::memory_tools::dispatch_realloc
        • Function osrf_testing_tools_cpp::memory_tools::enable_monitoring
        • Function osrf_testing_tools_cpp::memory_tools::enable_monitoring_in_all_threads
        • Function osrf_testing_tools_cpp::memory_tools::expect_no_calloc_begin
        • Function osrf_testing_tools_cpp::memory_tools::expect_no_calloc_end
        • Function osrf_testing_tools_cpp::memory_tools::expect_no_free_begin
        • Function osrf_testing_tools_cpp::memory_tools::expect_no_free_end
        • Function osrf_testing_tools_cpp::memory_tools::expect_no_malloc_begin
        • Function osrf_testing_tools_cpp::memory_tools::expect_no_malloc_end
        • Function osrf_testing_tools_cpp::memory_tools::expect_no_realloc_begin
        • Function osrf_testing_tools_cpp::memory_tools::expect_no_realloc_end
        • Function osrf_testing_tools_cpp::memory_tools::free_expected
        • Function osrf_testing_tools_cpp::memory_tools::get_on_calloc
        • Function osrf_testing_tools_cpp::memory_tools::get_on_free
        • Function osrf_testing_tools_cpp::memory_tools::get_on_malloc
        • Function osrf_testing_tools_cpp::memory_tools::get_on_realloc
        • Function osrf_testing_tools_cpp::memory_tools::get_verbosity_level
        • Function osrf_testing_tools_cpp::memory_tools::guaranteed_malloc
        • Function osrf_testing_tools_cpp::memory_tools::initialize
        • Function osrf_testing_tools_cpp::memory_tools::initialized
        • Function osrf_testing_tools_cpp::memory_tools::is_working
        • Function osrf_testing_tools_cpp::memory_tools::malloc_expected
        • Template Function osrf_testing_tools_cpp::memory_tools::matches_any_object_filename_of_traces
        • Template Function osrf_testing_tools_cpp::memory_tools::matches_any_object_function_of_traces
        • Function osrf_testing_tools_cpp::memory_tools::monitoring_enabled
        • Function osrf_testing_tools_cpp::memory_tools::on_calloc
        • Function osrf_testing_tools_cpp::memory_tools::on_free
        • Function osrf_testing_tools_cpp::memory_tools::on_malloc
        • Function osrf_testing_tools_cpp::memory_tools::on_realloc
        • Function osrf_testing_tools_cpp::memory_tools::on_unexpected_calloc
        • Function osrf_testing_tools_cpp::memory_tools::on_unexpected_free
        • Function osrf_testing_tools_cpp::memory_tools::on_unexpected_malloc
        • Function osrf_testing_tools_cpp::memory_tools::on_unexpected_realloc
        • Template Function osrf_testing_tools_cpp::memory_tools::quickstart_gtest_setup
        • Function osrf_testing_tools_cpp::memory_tools::quickstart_gtest_teardown
        • Function osrf_testing_tools_cpp::memory_tools::realloc_expected
        • Function osrf_testing_tools_cpp::memory_tools::set_verbosity_level
        • Function osrf_testing_tools_cpp::memory_tools::uninitialize
        • Function osrf_testing_tools_cpp::memory_tools::unset_thread_specific_monitoring_enable
      • Variables
        • Variable mpark::detail::ambiguous
        • Variable mpark::detail::not_found
        • Variable mpark::variant_npos
      • Defines
        • Define __has_attribute
        • Define __has_builtin
        • Define __has_feature
        • Define __has_include
        • Define __SHOULD_USE_MPARK_VARIANT
        • Define AUTO
        • Define AUTO_REFREF
        • Define AUTO_REFREF_RETURN
        • Define AUTO_RETURN
        • Define DECLTYPE_AUTO
        • Define DECLTYPE_AUTO_RETURN
        • Define EXPECT_NO_CALLOC
        • Define EXPECT_NO_FREE
        • Define EXPECT_NO_MALLOC
        • Define EXPECT_NO_MEMORY_OPERATIONS
        • Define EXPECT_NO_MEMORY_OPERATIONS_BEGIN
        • Define EXPECT_NO_MEMORY_OPERATIONS_END
        • Define EXPECT_NO_REALLOC
        • Define MPARK_ALWAYS_INLINE
        • Define MPARK_BUILTIN_UNREACHABLE
        • Define MPARK_CONFIG_HPP
        • Define MPARK_IN_PLACE_HPP
        • Define MPARK_INCOMPLETE_TYPE_TRAITS
        • Define MPARK_INHERITING_CTOR
        • Define MPARK_LIB_HPP
        • Define MPARK_RETURN
        • Define MPARK_TRIVIALITY_TYPE_TRAITS
        • Define MPARK_VARIANT_COPY_ASSIGNMENT
        • Define MPARK_VARIANT_COPY_CONSTRUCTOR
        • Define MPARK_VARIANT_DESTRUCTOR
        • Define MPARK_VARIANT_MOVE_ASSIGNMENT
        • Define MPARK_VARIANT_MOVE_CONSTRUCTOR
        • Define MPARK_VARIANT_RECURSIVE_UNION
        • Define OSRF_TESTING_TOOLS_CPP_DO_STRING_JOIN
        • Define OSRF_TESTING_TOOLS_CPP_MEMORY_TOOLS_EXPORT
        • Define OSRF_TESTING_TOOLS_CPP_MEMORY_TOOLS_IMPORT
        • Define OSRF_TESTING_TOOLS_CPP_MEMORY_TOOLS_LOCAL
        • Define OSRF_TESTING_TOOLS_CPP_MEMORY_TOOLS_PUBLIC
        • Define OSRF_TESTING_TOOLS_CPP_MEMORY_TOOLS_PUBLIC_TYPE
        • Define OSRF_TESTING_TOOLS_CPP_SCOPE_EXIT
        • Define OSRF_TESTING_TOOLS_CPP_STRING_JOIN
      • Typedefs
        • Typedef mpark::detail::best_match
        • Typedef mpark::detail::enabled_type
        • Typedef mpark::detail::find_index_checked
        • Typedef mpark::detail::find_index_sfinae
        • Typedef mpark::detail::find_index_sfinae_impl
        • Typedef mpark::detail::index_t
        • Typedef mpark::detail::overload
        • Typedef mpark::detail::visitation::fdiagonal_t
        • Typedef mpark::detail::visitation::fmatrix_t
        • Typedef mpark::lib::add_pointer_t
        • Typedef mpark::lib::all
        • Typedef mpark::lib::bool_constant
        • Typedef mpark::lib::common_type_t
        • Typedef mpark::lib::cpp17::mpark::lib::detail::has_addressof
        • Typedef mpark::lib::cpp17::mpark::lib::detail::has_addressof
        • Typedef mpark::lib::decay_t
        • Typedef mpark::lib::enable_if_t
        • Typedef mpark::lib::index_sequence
        • Typedef mpark::lib::index_sequence_for
        • Typedef mpark::lib::invoke_result_t
        • Typedef mpark::lib::is_invocable
        • Typedef mpark::lib::is_invocable_r
        • Typedef mpark::lib::is_nothrow_invocable
        • Typedef mpark::lib::is_nothrow_invocable_r
        • Typedef mpark::lib::is_nothrow_swappable
        • Typedef mpark::lib::make_index_sequence
        • Typedef mpark::lib::push_back_t
        • Typedef mpark::lib::remove_all_extents_t
        • Typedef mpark::lib::remove_const_t
        • Typedef mpark::lib::remove_reference_t
        • Typedef mpark::lib::size_constant
        • Typedef mpark::lib::type_pack_element
        • Typedef mpark::lib::type_pack_element_t
        • Typedef mpark::lib::void_t
        • Typedef mpark::variant_alternative_t
        • Typedef osrf_testing_tools_cpp::memory_tools::AnyMemoryToolsCallback
        • Typedef osrf_testing_tools_cpp::memory_tools::MemoryToolsCallback
        • Typedef osrf_testing_tools_cpp::memory_tools::MemoryToolsSimpleCallback
      • Directories
        • Directory include
        • Directory osrf_testing_tools_cpp
        • Directory memory_tools
        • Directory vendor
        • Directory mpark
        • Directory variant
      • Files
        • File demangle.hpp
        • File gtest_quickstart.hpp
        • File initialize.hpp
        • File is_working.hpp
        • File macros.hpp
        • File memory_tools.hpp
        • File memory_tools_service.hpp
        • File monitoring.hpp
        • File register_hooks.hpp
        • File scope_exit.hpp
        • File stack_trace.hpp
        • File testing_helpers.hpp
        • File variant.hpp
        • File variant_helper.hpp
        • File verbosity.hpp
        • File visibility_control.hpp
  • Standard Documents
    • PACKAGE
    • CHANGELOG
      • Changelog for package osrf_testing_tools_cpp
        • 1.5.2 (2022-11-07)
        • 1.5.1 (2022-02-14)
        • 1.5.0 (2022-01-14)
        • 1.4.0 (2020-12-08)
        • 1.3.2 (2020-05-21)
  • Index
osrf_testing_tools_cpp
  • Search


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

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