reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
759 if (_M_pi != nullptr) 760 _M_pi->_M_weak_add_ref(); 764 : _M_pi(__r._M_pi) 766 if (_M_pi != nullptr) 767 _M_pi->_M_weak_add_ref(); 771 : _M_pi(__r._M_pi) 772 { __r._M_pi = nullptr; } 776 if (_M_pi != nullptr) 777 _M_pi->_M_weak_release(); 786 if (_M_pi != nullptr) 787 _M_pi->_M_weak_release(); 788 _M_pi = __tmp; 795 _Sp_counted_base<_Lp>* __tmp = __r._M_pi; 798 if (_M_pi != nullptr) 799 _M_pi->_M_weak_release(); 800 _M_pi = __tmp; 807 if (_M_pi != nullptr) 808 _M_pi->_M_weak_release(); 809 _M_pi = __r._M_pi; 809 _M_pi = __r._M_pi; 810 __r._M_pi = nullptr; 817 _Sp_counted_base<_Lp>* __tmp = __r._M_pi; 818 __r._M_pi = _M_pi; 818 __r._M_pi = _M_pi; 819 _M_pi = __tmp; 824 { return _M_pi != nullptr ? _M_pi->_M_get_use_count() : 0; } 824 { return _M_pi != nullptr ? _M_pi->_M_get_use_count() : 0; } 828 { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } 828 { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } 849 : _M_pi(__r._M_pi) 862 : _M_pi(__r._M_pi)