Template Struct optional_copy_assign_base
Defined in File tl-optional.hpp
Inheritance Relationships
Base Type
public tl::detail::optional_move_base< T >
(Template Struct optional_move_base)
Derived Types
public tl::detail::optional_move_assign_base< T, bool >
(Template Struct optional_move_assign_base)public tl::detail::optional_move_assign_base< T, false >
(Template Struct optional_move_assign_base< T, false >)
Struct Documentation
-
template<class T, bool = TL_OPTIONAL_IS_TRIVIALLY_COPY_ASSIGNABLE(T) && TL_OPTIONAL_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T) && TL_OPTIONAL_IS_TRIVIALLY_DESTRUCTIBLE(T)>
struct optional_copy_assign_base : public tl::detail::optional_move_base<T> Subclassed by tl::detail::optional_move_assign_base< T, bool >, tl::detail::optional_move_assign_base< T, false >