libstdc++
GNU C++ library
Loading...
Searching...
No Matches

◆ operator=() [2/6]

template<typename _Tp, _Lock_policy _Lp>
template<class _Yp>
_Assignable< _Yp > std::__shared_ptr< _Tp, _Lp >::operator= ( __shared_ptr< _Yp, _Lp > && __r)
inlinenoexcept

Definition at line 1711 of file shared_ptr_base.h.

1713 {
1714 __shared_ptr(std::move(__r)).swap(*this);
1715 return *this;
friend class __shared_ptr