Template Struct expected_delete_assign_base
Defined in File expected.hpp
Inheritance Relationships
Derived Type
private tl::expected< class, class >
Struct Documentation
-
template<class T, class E, bool EnableCopy = (is_copy_constructible_or_void<T>::value && std::is_copy_constructible<E>::value && is_copy_assignable_or_void<T>::value && std::is_copy_assignable<E>::value), bool EnableMove = (is_move_constructible_or_void<T>::value && std::is_move_constructible<E>::value && is_move_assignable_or_void<T>::value && std::is_move_assignable<E>::value)>
struct expected_delete_assign_base Subclassed by tl::expected< class, class >
Public Functions
-
expected_delete_assign_base() = default
-
expected_delete_assign_base(const expected_delete_assign_base&) = default
-
expected_delete_assign_base(expected_delete_assign_base&&) noexcept = default
-
expected_delete_assign_base &operator=(const expected_delete_assign_base&) = default
-
expected_delete_assign_base &operator=(expected_delete_assign_base&&) noexcept = default
-
expected_delete_assign_base() = default