Lines Matching refs:__shared_count
264 class __shared_count
267 __shared_count()
272 __shared_count(_Ptr __p, _Deleter __d) : _M_pi(0)
288 __shared_count(std::auto_ptr<_Tp>& __r)
295 __shared_count(const __weak_count<_Lp>& __r);
297 ~__shared_count() // nothrow
303 __shared_count(const __shared_count& __r)
310 __shared_count&
311 operator=(const __shared_count& __r) // nothrow
326 _M_swap(__shared_count& __r) // nothrow
342 operator==(const __shared_count& __a, const __shared_count& __b)
346 operator<(const __shared_count& __a, const __shared_count& __b)
367 __weak_count(const __shared_count<_Lp>& __r)
388 operator=(const __shared_count<_Lp>& __r) // nothrow
432 friend class __shared_count<_Lp>;
439 __shared_count<_Lp>::
440 __shared_count(const __weak_count<_Lp>& __r)
474 __enable_shared_from_this_helper(const __shared_count<_Lp>&,
481 __enable_shared_from_this_helper(const __shared_count<>&,
487 __enable_shared_from_this_helper(const __shared_count<_Lp>&, ...)
594 _M_refcount = __shared_count<_Lp>(__r);
616 _M_refcount = __shared_count<_Lp>();
624 _M_refcount = __r._M_refcount; // __shared_count::op= doesn't throw
729 __shared_count<_Lp> _M_refcount; // Reference counter.
893 _M_assign(_Tp* __ptr, const __shared_count<_Lp>& __refcount)
952 _M_weak_assign(_Tp1* __p, const __shared_count<_Lp>& __n) const
957 __enable_shared_from_this_helper(const __shared_count<_Lp>& __pn,
1130 _M_weak_assign(_Tp1* __p, const __shared_count<>& __n) const
1135 __enable_shared_from_this_helper(const __shared_count<>& __pn,