Template Struct expected_copy_assign_base
Defined in File expected.hpp
Inheritance Relationships
Base Type
public tl::detail::expected_move_base< T, E >(Template Struct expected_move_base)
Derived Types
public tl::detail::expected_move_assign_base< T, E, bool >(Template Struct expected_move_assign_base)public tl::detail::expected_move_assign_base< T, E, false >(Template Struct expected_move_assign_base< T, E, false >)
Struct Documentation
- template<class T, class E, bool = is_void_or< T, conjunction<TL_EXPECTED_IS_TRIVIALLY_COPY_ASSIGNABLE(T), TL_EXPECTED_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T), TL_EXPECTED_IS_TRIVIALLY_DESTRUCTIBLE(T)>>::value &&TL_EXPECTED_IS_TRIVIALLY_COPY_ASSIGNABLE(E)::value &&TL_EXPECTED_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(E)::value &&TL_EXPECTED_IS_TRIVIALLY_DESTRUCTIBLE(E)::value> tl::detail::expected_copy_assign_base : public tl::detail::expected_move_base< T, E >
Subclassed by tl::detail::expected_move_assign_base< T, E, bool >, tl::detail::expected_move_assign_base< T, E, false >