Template Struct expected_copy_base

Inheritance Relationships

Base Type

Derived Types

Struct Documentation

template<class T, class E, bool = is_void_or<T, TL_EXPECTED_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T)>:: value &&TL_EXPECTED_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(E)::value, bool = (is_copy_constructible_or_void<T>::value &&                  std::is_copy_constructible<E>::value)> tl::detail::expected_copy_base : public tl::detail::expected_operations_base< T, E >

Subclassed by tl::detail::expected_move_base< T, E, bool >, tl::detail::expected_move_base< T, E, false >