File variant.hpp
↰ Parent directory (/tmp/ws/src/osrf_testing_tools_cpp/osrf_testing_tools_cpp/include/osrf_testing_tools_cpp/vendor/mpark/variant
)
Contents
Definition (/tmp/ws/src/osrf_testing_tools_cpp/osrf_testing_tools_cpp/include/osrf_testing_tools_cpp/vendor/mpark/variant/variant.hpp
)
Includes
cstddef
exception
functional
initializer_list
memory
(File gtest_quickstart.hpp)new
type_traits
utility
Included By
Namespaces
Classes
Template Struct make_index_sequence_concat< index_sequence< Lhs… >, index_sequence< Rhs… > >
Template Struct is_invocable< void_t< invoke_result_t< F, Args… > >, F, Args… >
Template Struct is_invocable_r< void_t< invoke_result_t< F, Args… > >, R, F, Args… >
Template Struct is_nothrow_invocable_r< false, R, F, Args… >
Template Struct is_reference_wrapper< std::reference_wrapper< T > >
Template Struct type_pack_element_impl::set< index_sequence< Is… > >
Enums
Functions
Template Function mpark::detail::common_trait_impl(Trait, Trait, Traits…)
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…)
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_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_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::lib::cpp17::detail::has_addressof_impl::impl
Template Function mpark::lib::cpp17::detail::has_addressof_impl::operator&
Template Function mpark::lib::forward(remove_reference_t<T>&)
Template Function mpark::lib::forward(remove_reference_t<T>&&)
Template Function mpark::operator!=(const variant<Ts…>&, const variant<Ts…>&)
Template Function mpark::operator<(const variant<Ts…>&, const variant<Ts…>&)
Template Function mpark::operator<=(const variant<Ts…>&, const variant<Ts…>&)
Template Function mpark::operator==(const variant<Ts…>&, const variant<Ts…>&)
Template Function mpark::operator>(const variant<Ts…>&, const variant<Ts…>&)
Template Function mpark::operator>=(const variant<Ts…>&, const variant<Ts…>&)