std::experimental::propagate_const<T>::operator=
Min standard notice:
Let t_ designate the private data member that is the wrapped pointer-like object.
# Declarations
constexpr propagate_const& operator=( propagate_const&& p ) = default;
(library fundamentals TS v2)
template< class U >
constexpr propagate_const& operator=( propagate_const<U>&& pu );
(library fundamentals TS v2)
template< class U >
constexpr propagate_const& operator=( U&& u );
(library fundamentals TS v2)
propagate_const& operator=( const propagate_const& ) = delete;
(library fundamentals TS v2)
# Parameters
p: another propagate_const object to move frompu: another propagate_const object of a different specialization to move fromu: another object to assign to the contained pointer
# Return value
*this.