File tl-optional.hpp
↰ Parent directory (include/proxsuite/helpers
)
Definition (include/proxsuite/helpers/tl-optional.hpp
)
Includes
exception
functional
new
type_traits
(File alloc.hpp)utility
Included By
Namespaces
Classes
Template Struct optional_delete_assign_base< T, false, false >
Template Struct optional_delete_assign_base< T, false, true >
Template Struct optional_delete_assign_base< T, true, false >
Template Struct optional_delete_ctor_base< T, false, false >
Template Struct returns_void_impl< F, void_t< invoke_result_t< F, U… > >, U… >
Functions
Template Function tl::detail::swap_adl_tests::swap(T(&), T(&))
Template Function tl::make_optional(std::initializer_list<U>, Args&&…)
Template Function tl::operator!=(const U&, const optional<T>&)
Template Function tl::operator!=(const optional<T>&, const optional<U>&)
Template Function tl::operator!=(const optional<T>&, nullopt_t)
Template Function tl::operator!=(nullopt_t, const optional<T>&)
Template Function tl::operator!=(const optional<T>&, const U&)
Template Function tl::operator<(const optional<T>&, const optional<U>&)
Template Function tl::operator<(const optional<T>&, nullopt_t)
Template Function tl::operator<(nullopt_t, const optional<T>&)
Template Function tl::operator<(const optional<T>&, const U&)
Template Function tl::operator<(const U&, const optional<T>&)
Template Function tl::operator<=(const optional<T>&, const optional<U>&)
Template Function tl::operator<=(const optional<T>&, const U&)
Template Function tl::operator<=(const U&, const optional<T>&)
Template Function tl::operator<=(const optional<T>&, nullopt_t)
Template Function tl::operator<=(nullopt_t, const optional<T>&)
Template Function tl::operator==(const optional<T>&, const optional<U>&)
Template Function tl::operator==(const optional<T>&, nullopt_t)
Template Function tl::operator==(nullopt_t, const optional<T>&)
Template Function tl::operator==(const optional<T>&, const U&)
Template Function tl::operator==(const U&, const optional<T>&)
Template Function tl::operator>(const optional<T>&, const optional<U>&)
Template Function tl::operator>(const optional<T>&, const U&)
Template Function tl::operator>(const U&, const optional<T>&)
Template Function tl::operator>(const optional<T>&, nullopt_t)
Template Function tl::operator>(nullopt_t, const optional<T>&)
Template Function tl::operator>=(const optional<T>&, const U&)
Template Function tl::operator>=(const U&, const optional<T>&)
Template Function tl::operator>=(const optional<T>&, const optional<U>&)
Template Function tl::operator>=(const optional<T>&, nullopt_t)
Template Function tl::operator>=(nullopt_t, const optional<T>&)