osrf_testing_tools_cpp
C++ API
Page Hierarchy
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 LICENSE.md
File macros.hpp
File memory_tools.hpp
File memory_tools_service.hpp
File monitoring.hpp
File README.md
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
Pages
LICENSE
MPark.Variant
Standard Documents
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)
PACKAGE
Index
osrf_testing_tools_cpp
Index
Index
_
|
A
|
D
|
E
|
M
|
O
|
S
_
__has_attribute (C macro)
__has_builtin (C macro)
__has_feature (C macro)
__has_include (C macro)
__SHOULD_USE_MPARK_VARIANT (C macro)
A
AUTO (C macro)
AUTO_REFREF (C macro)
AUTO_REFREF_RETURN (C macro)
AUTO_RETURN (C macro)
D
DECLTYPE_AUTO (C macro)
DECLTYPE_AUTO_RETURN (C macro)
E
EXPECT_NO_CALLOC (C macro)
EXPECT_NO_FREE (C macro)
EXPECT_NO_MALLOC (C macro)
EXPECT_NO_MEMORY_OPERATIONS (C macro)
EXPECT_NO_MEMORY_OPERATIONS_BEGIN (C macro)
EXPECT_NO_MEMORY_OPERATIONS_END (C macro)
EXPECT_NO_REALLOC (C macro)
M
mpark::bad_variant_access (C++ class)
mpark::bad_variant_access::what (C++ function)
mpark::detail::access::base (C++ struct)
mpark::detail::access::recursive_union (C++ struct)
mpark::detail::access::recursive_union::get_alt_impl (C++ struct)
,
[1]
mpark::detail::access::recursive_union::get_alt_impl<0, Dummy> (C++ struct)
,
[1]
mpark::detail::access::variant (C++ struct)
mpark::detail::all (C++ function)
mpark::detail::all_impl (C++ function)
mpark::detail::alt (C++ struct)
mpark::detail::alt::alt (C++ function)
mpark::detail::alt::value (C++ member)
mpark::detail::alt::value_type (C++ type)
mpark::detail::ambiguous (C++ member)
mpark::detail::assignment (C++ class)
mpark::detail::assignment::assign_alt (C++ function)
mpark::detail::assignment::assigner (C++ struct)
,
[1]
mpark::detail::assignment::assigner::operator() (C++ function)
,
[1]
mpark::detail::assignment::assigner::self (C++ member)
,
[1]
mpark::detail::assignment::emplace (C++ function)
mpark::detail::assignment::generic_assign (C++ function)
mpark::detail::base (C++ class)
mpark::detail::base::base (C++ function)
,
[1]
mpark::detail::base::data_ (C++ member)
mpark::detail::base::data_t (C++ type)
mpark::detail::base::index (C++ function)
mpark::detail::base::index_ (C++ member)
mpark::detail::base::size (C++ function)
mpark::detail::base::valueless_by_exception (C++ function)
mpark::detail::best_match (C++ type)
mpark::detail::common_trait (C++ function)
mpark::detail::common_trait_impl (C++ function)
,
[1]
mpark::detail::constructor (C++ class)
mpark::detail::constructor::construct_alt (C++ function)
mpark::detail::constructor::ctor (C++ struct)
,
[1]
mpark::detail::constructor::ctor::operator() (C++ function)
,
[1]
mpark::detail::constructor::generic_construct (C++ function)
mpark::detail::convert_to_bool (C++ struct)
mpark::detail::convert_to_bool::operator() (C++ function)
mpark::detail::copy_assignment (C++ class)
mpark::detail::copy_constructor (C++ class)
mpark::detail::destructor (C++ class)
mpark::detail::dtor (C++ struct)
mpark::detail::dtor::operator() (C++ function)
mpark::detail::enabled_type (C++ type)
mpark::detail::find_index (C++ function)
mpark::detail::find_index_checked (C++ type)
mpark::detail::find_index_checked_impl (C++ struct)
mpark::detail::find_index_impl (C++ function)
,
[1]
mpark::detail::find_index_sfinae (C++ type)
mpark::detail::find_index_sfinae_impl (C++ type)
mpark::detail::generic_get_impl (C++ struct)
mpark::detail::generic_get_impl::generic_get_impl (C++ function)
mpark::detail::hash::is_enabled (C++ function)
mpark::detail::hash::meets_requirements (C++ function)
mpark::detail::impl (C++ class)
mpark::detail::impl::assign (C++ function)
mpark::detail::impl::swap (C++ function)
mpark::detail::impl::swapper (C++ struct)
mpark::detail::impl::swapper::operator() (C++ function)
mpark::detail::index_t (C++ type)
mpark::detail::is_in_place_index (C++ struct)
mpark::detail::is_in_place_index<in_place_index_t<I>> (C++ struct)
mpark::detail::is_in_place_type (C++ struct)
mpark::detail::is_in_place_type<in_place_type_t<T>> (C++ struct)
mpark::detail::move_assignment (C++ class)
mpark::detail::move_constructor (C++ class)
mpark::detail::MPARK_VARIANT_COPY_ASSIGNMENT (C++ function)
,
[1]
,
[2]
mpark::detail::not_found (C++ member)
mpark::detail::overload (C++ type)
mpark::detail::overload_impl (C++ struct)
mpark::detail::overload_impl::impl (C++ struct)
mpark::detail::overload_impl::impl<lib::index_sequence<Is...>> (C++ struct)
mpark::detail::overload_impl::type (C++ type)
mpark::detail::overload_leaf (C++ struct)
mpark::detail::overload_leaf::F (C++ type)
mpark::detail::overload_leaf::operator F (C++ function)
mpark::detail::recursive_union (C++ union)
mpark::detail::Trait (C++ enum)
mpark::detail::trait (C++ function)
mpark::detail::Trait::Available (C++ enumerator)
mpark::detail::Trait::TriviallyAvailable (C++ enumerator)
mpark::detail::Trait::Unavailable (C++ enumerator)
mpark::detail::traits (C++ struct)
mpark::detail::traits::copy_assignable_trait (C++ member)
mpark::detail::traits::copy_constructible_trait (C++ member)
mpark::detail::traits::destructible_trait (C++ member)
mpark::detail::traits::move_assignable_trait (C++ member)
mpark::detail::traits::move_constructible_trait (C++ member)
mpark::detail::valueless_t (C++ struct)
mpark::detail::visitation::alt (C++ struct)
mpark::detail::visitation::base (C++ struct)
mpark::detail::visitation::base::at (C++ function)
,
[1]
mpark::detail::visitation::base::dispatch_result_t (C++ type)
mpark::detail::visitation::base::expected (C++ struct)
,
[1]
mpark::detail::visitation::base::expected::but_got (C++ function)
,
[1]
mpark::detail::visitation::base::make_farray (C++ function)
mpark::detail::visitation::base::make_fdiagonal (C++ function)
mpark::detail::visitation::base::make_fdiagonal_impl (C++ struct)
,
[1]
mpark::detail::visitation::base::make_fdiagonal_impl::dispatch (C++ function)
,
[1]
mpark::detail::visitation::base::make_fmatrix_impl (C++ struct)
,
[1]
mpark::detail::visitation::base::make_fmatrix_impl::dispatch (C++ function)
,
[1]
mpark::detail::visitation::base::make_fmatrix_impl::impl (C++ struct)
,
[1]
,
[2]
mpark::detail::visitation::base::make_fmatrix_impl::impl<Is, lib::index_sequence<Js...>, Ls...> (C++ struct)
mpark::detail::visitation::base::make_fmatrix_impl::impl<lib::index_sequence<Is...>> (C++ struct)
mpark::detail::visitation::base::visit_return_type_check (C++ struct)
,
[1]
mpark::detail::visitation::fdiagonal (C++ struct)
mpark::detail::visitation::fdiagonal::value (C++ member)
mpark::detail::visitation::fdiagonal_t (C++ type)
mpark::detail::visitation::fmatrix (C++ struct)
mpark::detail::visitation::fmatrix::value (C++ member)
mpark::detail::visitation::fmatrix_t (C++ type)
mpark::detail::visitation::variant (C++ struct)
mpark::detail::visitation::variant::value_visitor (C++ struct)
mpark::detail::visitation::variant::value_visitor::visitor_ (C++ member)
mpark::detail::visitation::variant::visit_exhaustiveness_check (C++ struct)
mpark::detail::visitation::variant::visitor (C++ struct)
mpark::detail::visitation::variant::visitor::does_not_handle (C++ function)
mpark::holds_alternative (C++ function)
mpark::in_place_index_t (C++ struct)
mpark::in_place_index_t::in_place_index_t (C++ function)
mpark::in_place_t (C++ struct)
mpark::in_place_t::in_place_t (C++ function)
mpark::in_place_type_t (C++ struct)
mpark::in_place_type_t::in_place_type_t (C++ function)
mpark::lib::add_pointer_t (C++ type)
mpark::lib::addressof (C++ function)
,
[1]
mpark::lib::all (C++ type)
mpark::lib::bool_constant (C++ type)
mpark::lib::common_type_t (C++ type)
mpark::lib::cpp14::array (C++ struct)
mpark::lib::cpp14::array::data (C++ member)
mpark::lib::cpp14::array::operator[] (C++ function)
mpark::lib::cpp17::detail::has_addressof_impl::impl (C++ function)
mpark::lib::cpp17::detail::has_addressof_impl::operator& (C++ function)
mpark::lib::cpp17::detail::swappable::is_nothrow_swappable (C++ struct)
mpark::lib::cpp17::detail::swappable::is_nothrow_swappable::value (C++ member)
mpark::lib::cpp17::detail::swappable::is_nothrow_swappable<false, T> (C++ struct)
mpark::lib::cpp17::detail::swappable::is_swappable (C++ struct)
mpark::lib::cpp17::detail::swappable::is_swappable::value (C++ member)
mpark::lib::decay_t (C++ type)
mpark::lib::dependent_type (C++ struct)
mpark::lib::enable_if_t (C++ type)
mpark::lib::forward (C++ function)
,
[1]
mpark::lib::identity (C++ struct)
mpark::lib::identity::type (C++ type)
mpark::lib::index_sequence (C++ type)
mpark::lib::index_sequence_for (C++ type)
mpark::lib::indexed_type (C++ struct)
mpark::lib::indexed_type::type (C++ type)
mpark::lib::is_invocable (C++ type)
mpark::lib::is_invocable_r (C++ type)
mpark::lib::is_nothrow_invocable (C++ type)
mpark::lib::is_nothrow_invocable_r (C++ type)
mpark::lib::is_nothrow_swappable (C++ type)
mpark::lib::make_index_sequence (C++ type)
mpark::lib::move (C++ function)
mpark::lib::push_back (C++ struct)
mpark::lib::push_back<index_sequence<Is...>, J> (C++ struct)
mpark::lib::push_back<index_sequence<Is...>, J>::type (C++ type)
mpark::lib::push_back_t (C++ type)
mpark::lib::remove_all_extents (C++ struct)
mpark::lib::remove_all_extents<array<T, N>> (C++ struct)
mpark::lib::remove_all_extents_t (C++ type)
mpark::lib::remove_const_t (C++ type)
mpark::lib::remove_reference_t (C++ type)
mpark::lib::size_constant (C++ type)
mpark::lib::type_pack_element (C++ type)
mpark::lib::type_pack_element_impl (C++ struct)
mpark::lib::type_pack_element_impl::set (C++ struct)
mpark::lib::type_pack_element_impl::set<index_sequence<Is...>> (C++ struct)
mpark::lib::type_pack_element_impl::type (C++ type)
mpark::lib::type_pack_element_t (C++ type)
mpark::lib::void_t (C++ type)
mpark::monostate (C++ struct)
mpark::operator!= (C++ function)
,
[1]
mpark::operator< (C++ function)
,
[1]
mpark::operator<= (C++ function)
,
[1]
mpark::operator== (C++ function)
,
[1]
mpark::operator> (C++ function)
,
[1]
mpark::operator>= (C++ function)
,
[1]
mpark::throw_bad_variant_access (C++ function)
mpark::variant (C++ class)
mpark::variant::emplace (C++ function)
,
[1]
,
[2]
,
[3]
mpark::variant::index (C++ function)
mpark::variant::operator= (C++ function)
,
[1]
,
[2]
mpark::variant::valueless_by_exception (C++ function)
mpark::variant::variant (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
mpark::variant::~variant (C++ function)
mpark::variant_alternative (C++ struct)
mpark::variant_alternative<I, const T> (C++ struct)
mpark::variant_alternative<I, variant<Ts...>> (C++ struct)
mpark::variant_alternative<I, variant<Ts...>>::type (C++ type)
mpark::variant_alternative<I, volatile const T> (C++ struct)
mpark::variant_alternative<I, volatile T> (C++ struct)
mpark::variant_alternative_t (C++ type)
mpark::variant_npos (C++ member)
mpark::variant_size (C++ struct)
mpark::variant_size<const T> (C++ struct)
mpark::variant_size<variant<Ts...>> (C++ struct)
mpark::variant_size<volatile const T> (C++ struct)
mpark::variant_size<volatile T> (C++ struct)
MPARK_ALWAYS_INLINE (C macro)
MPARK_BUILTIN_UNREACHABLE (C macro)
MPARK_CONFIG_HPP (C macro)
MPARK_IN_PLACE_HPP (C macro)
MPARK_INCOMPLETE_TYPE_TRAITS (C macro)
MPARK_INHERITING_CTOR (C macro)
MPARK_LIB_HPP (C macro)
MPARK_RETURN (C macro)
MPARK_TRIVIALITY_TYPE_TRAITS (C macro)
MPARK_VARIANT_COPY_ASSIGNMENT (C macro)
MPARK_VARIANT_COPY_CONSTRUCTOR (C macro)
MPARK_VARIANT_DESTRUCTOR (C macro)
MPARK_VARIANT_MOVE_ASSIGNMENT (C macro)
MPARK_VARIANT_MOVE_CONSTRUCTOR (C macro)
MPARK_VARIANT_RECURSIVE_UNION (C macro)
O
osrf_testing_tools_cpp::demangle (C++ function)
osrf_testing_tools_cpp::demangle_str (C++ function)
osrf_testing_tools_cpp::make_scope_exit (C++ function)
osrf_testing_tools_cpp::memory_tools::AnyMemoryToolsCallback (C++ type)
osrf_testing_tools_cpp::memory_tools::matches_any_object_filename_of_traces (C++ function)
osrf_testing_tools_cpp::memory_tools::matches_any_object_function_of_traces (C++ function)
osrf_testing_tools_cpp::memory_tools::MemoryFunctionType (C++ enum)
osrf_testing_tools_cpp::memory_tools::MemoryFunctionType::Calloc (C++ enumerator)
osrf_testing_tools_cpp::memory_tools::MemoryFunctionType::Free (C++ enumerator)
osrf_testing_tools_cpp::memory_tools::MemoryFunctionType::Malloc (C++ enumerator)
osrf_testing_tools_cpp::memory_tools::MemoryFunctionType::Realloc (C++ enumerator)
osrf_testing_tools_cpp::memory_tools::MemoryToolsCallback (C++ type)
osrf_testing_tools_cpp::memory_tools::MemoryToolsService (C++ struct)
osrf_testing_tools_cpp::memory_tools::MemoryToolsService::impl_ (C++ member)
osrf_testing_tools_cpp::memory_tools::MemoryToolsService::MemoryToolsService (C++ function)
osrf_testing_tools_cpp::memory_tools::MemoryToolsService::~MemoryToolsService (C++ function)
osrf_testing_tools_cpp::memory_tools::MemoryToolsSimpleCallback (C++ type)
osrf_testing_tools_cpp::memory_tools::quickstart_gtest_setup (C++ function)
osrf_testing_tools_cpp::memory_tools::quickstart_gtest_teardown (C++ function)
osrf_testing_tools_cpp::memory_tools::QuickstartConfiguration (C++ class)
osrf_testing_tools_cpp::memory_tools::QuickstartConfiguration::ConfigMap (C++ type)
osrf_testing_tools_cpp::memory_tools::QuickstartConfiguration::get_config (C++ function)
osrf_testing_tools_cpp::memory_tools::QuickstartConfiguration::QuickstartConfiguration (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
osrf_testing_tools_cpp::memory_tools::ScopedQuickstartGtest (C++ class)
osrf_testing_tools_cpp::memory_tools::ScopedQuickstartGtest::memory_tools_is_working (C++ function)
osrf_testing_tools_cpp::memory_tools::ScopedQuickstartGtest::ScopedQuickstartGtest (C++ function)
osrf_testing_tools_cpp::memory_tools::ScopedQuickstartGtest::~ScopedQuickstartGtest (C++ function)
osrf_testing_tools_cpp::memory_tools::SourceLocation (C++ struct)
osrf_testing_tools_cpp::memory_tools::SourceLocation::SourceLocation (C++ function)
osrf_testing_tools_cpp::memory_tools::SourceLocation::~SourceLocation (C++ function)
osrf_testing_tools_cpp::memory_tools::StackTrace (C++ struct)
osrf_testing_tools_cpp::memory_tools::StackTrace::matches_any_object_filename (C++ function)
osrf_testing_tools_cpp::memory_tools::StackTrace::matches_any_object_function (C++ function)
osrf_testing_tools_cpp::memory_tools::StackTrace::StackTrace (C++ function)
osrf_testing_tools_cpp::memory_tools::StackTrace::~StackTrace (C++ function)
osrf_testing_tools_cpp::memory_tools::Trace (C++ struct)
osrf_testing_tools_cpp::memory_tools::Trace::Trace (C++ function)
,
[1]
osrf_testing_tools_cpp::memory_tools::Trace::~Trace (C++ function)
osrf_testing_tools_cpp::memory_tools::VerbosityLevel (C++ enum)
osrf_testing_tools_cpp::memory_tools::VerbosityLevel::debug (C++ enumerator)
osrf_testing_tools_cpp::memory_tools::VerbosityLevel::quiet (C++ enumerator)
osrf_testing_tools_cpp::memory_tools::VerbosityLevel::trace (C++ enumerator)
osrf_testing_tools_cpp::ScopeExit (C++ struct)
osrf_testing_tools_cpp::ScopeExit::ScopeExit (C++ function)
osrf_testing_tools_cpp::ScopeExit::~ScopeExit (C++ function)
OSRF_TESTING_TOOLS_CPP_DO_STRING_JOIN (C macro)
OSRF_TESTING_TOOLS_CPP_MEMORY_TOOLS_EXPORT (C macro)
OSRF_TESTING_TOOLS_CPP_MEMORY_TOOLS_IMPORT (C macro)
OSRF_TESTING_TOOLS_CPP_MEMORY_TOOLS_LOCAL (C macro)
OSRF_TESTING_TOOLS_CPP_MEMORY_TOOLS_PUBLIC (C macro)
OSRF_TESTING_TOOLS_CPP_MEMORY_TOOLS_PUBLIC_TYPE (C macro)
OSRF_TESTING_TOOLS_CPP_SCOPE_EXIT (C macro)
OSRF_TESTING_TOOLS_CPP_STRING_JOIN (C macro)
S
std::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>>> (C++ struct)
std::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>>>::argument_type (C++ type)
std::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>>>::hasher (C++ struct)
std::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>>>::hasher::operator() (C++ function)
std::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>>>::operator() (C++ function)
std::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>>>::result_type (C++ type)
std::hash<mpark::monostate> (C++ struct)
std::hash<mpark::monostate>::argument_type (C++ type)
std::hash<mpark::monostate>::operator() (C++ function)
std::hash<mpark::monostate>::result_type (C++ type)