Home | History | Annotate | Download | only in bits

Lines Matching defs:__shared_count

218     class __shared_count
221 __shared_count()
226 __shared_count(_Ptr __p) : _M_pi(0)
240 __shared_count(_Ptr __p, _Deleter __d) : _M_pi(0)
262 __shared_count(_Ptr __p, _Deleter __d, _Alloc __a) : _M_pi(0)
282 __shared_count(_Sp_make_shared_tag, _Tp*, _Alloc __a, _Args&&... __args)
306 __shared_count(std::auto_ptr<_Tp>&& __r)
314 __shared_count(std::unique_ptr<_Tp, _Del>&& __r)
320 __shared_count(const __weak_count<_Lp>& __r);
322 ~__shared_count() // nothrow
328 __shared_count(const __shared_count& __r)
335 __shared_count&
336 operator=(const __shared_count& __r) // nothrow
351 _M_swap(__shared_count& __r) // nothrow
371 _M_less(const __shared_count& __rhs) const
380 operator==(const __shared_count& __a, const __shared_count& __b)
418 __weak_count(const __shared_count<_Lp>& __r)
439 operator=(const __shared_count<_Lp>& __r) // nothrow
479 _M_less(const __shared_count<_Lp>& __rhs) const
488 friend class __shared_count<_Lp>;
496 __shared_count<_Lp>::
497 __shared_count(const __weak_count<_Lp>& __r)
530 __enable_shared_from_this_helper(const __shared_count<_Lp>&,
537 __enable_shared_from_this_helper(const __shared_count<>&,
543 __enable_shared_from_this_helper(const __shared_count<_Lp>&, ...)
710 _M_refcount = __shared_count<_Lp>(std::move(__r));
726 _M_refcount = __shared_count<_Lp>(std::move(__r));
736 _M_refcount = __r._M_refcount; // __shared_count::op= doesn't throw
883 __shared_count<_Lp> _M_refcount; // Reference counter.
1125 _M_assign(_Tp* __ptr, const __shared_count<_Lp>& __refcount)
1201 _M_weak_assign(_Tp1* __p, const __shared_count<_Lp>& __n) const
1206 __enable_shared_from_this_helper(const __shared_count<_Lp>& __pn,
1501 _M_weak_assign(_Tp1* __p, const __shared_count<>& __n) const
1506 __enable_shared_from_this_helper(const __shared_count<>& __pn,