Home | History | Annotate | Download | only in tr1

Lines Matching defs:__shared_count

296     class __shared_count
299 __shared_count()
304 __shared_count(_Ptr __p) : _M_pi(0)
320 __shared_count(_Ptr __p, _Deleter __d) : _M_pi(0)
336 __shared_count(std::auto_ptr<_Tp>& __r)
343 __shared_count(const __weak_count<_Lp>& __r);
345 ~__shared_count() // nothrow
351 __shared_count(const __shared_count& __r)
358 __shared_count&
359 operator=(const __shared_count& __r) // nothrow
374 _M_swap(__shared_count& __r) // nothrow
390 operator==(const __shared_count& __a, const __shared_count& __b)
394 operator<(const __shared_count& __a, const __shared_count& __b)
416 __weak_count(const __shared_count<_Lp>& __r)
437 operator=(const __shared_count<_Lp>& __r) // nothrow
481 friend class __shared_count<_Lp>;
489 __shared_count<_Lp>::
490 __shared_count(const __weak_count<_Lp>& __r)
523 __enable_shared_from_this_helper(const __shared_count<_Lp>&,
530 __enable_shared_from_this_helper(const __shared_count<>&,
536 __enable_shared_from_this_helper(const __shared_count<_Lp>&, ...)
604 _M_refcount = __shared_count<_Lp>(__r);
628 _M_refcount = __shared_count<_Lp>();
636 _M_refcount = __r._M_refcount; // __shared_count::op= doesn't throw
743 __shared_count<_Lp> _M_refcount; // Reference counter.
913 _M_assign(_Tp* __ptr, const __shared_count<_Lp>& __refcount)
972 _M_weak_assign(_Tp1* __p, const __shared_count<_Lp>& __n) const
977 __enable_shared_from_this_helper(const __shared_count<_Lp>& __pn,
1159 _M_weak_assign(_Tp1* __p, const __shared_count<>& __n) const
1164 __enable_shared_from_this_helper(const __shared_count<>& __pn,