Lines Matching defs:_M_refcount

512       : _M_ptr(0), _M_refcount() // never throws
523 : _M_ptr(__p), _M_refcount(__p, _Sp_deleter<_Tp1>())
527 __enable_shared_from_this_helper(_M_refcount, __p, __p);
544 : _M_ptr(__p), _M_refcount(__p, __d)
548 __enable_shared_from_this_helper(_M_refcount, __p, __p);
562 : _M_ptr(__r._M_ptr), _M_refcount(__r._M_refcount) // never throws
575 : _M_refcount(__r._M_refcount) // may throw
578 // It is now safe to copy __r._M_ptr, as _M_refcount(__r._M_refcount)
589 : _M_ptr(__r.get()), _M_refcount()
594 _M_refcount = __shared_count<_Lp>(__r);
595 __enable_shared_from_this_helper(_M_refcount, __tmp, __tmp);
601 _M_refcount(__r._M_refcount)
607 _M_refcount(__r._M_refcount)
613 _M_refcount(__r._M_refcount)
616 _M_refcount = __shared_count<_Lp>();
624 _M_refcount = __r._M_refcount; // __shared_count::op= doesn't throw
683 { return _M_refcount._M_unique(); }
687 { return _M_refcount._M_get_use_count(); }
693 _M_refcount._M_swap(__other._M_refcount);
699 { return _M_refcount._M_get_deleter(__ti); }
704 { return _M_refcount < __rhs._M_refcount; }
729 __shared_count<_Lp> _M_refcount; // Reference counter.
793 : _M_ptr(0), _M_refcount() // never throws
802 // : _M_ptr(__r._M_ptr), _M_refcount(__r._M_refcount) // never throws
814 : _M_refcount(__r._M_refcount) // never throws
822 : _M_ptr(__r._M_ptr), _M_refcount(__r._M_refcount) // never throws
830 _M_refcount = __r._M_refcount;
839 _M_refcount = __r._M_refcount;
873 { return _M_refcount._M_get_use_count(); }
877 { return _M_refcount._M_get_use_count() == 0; }
887 _M_refcount._M_swap(__s._M_refcount);
896 _M_refcount = __refcount;
902 { return _M_refcount < __rhs._M_refcount; }
916 __weak_count<_Lp> _M_refcount; // Reference counter.