Home | History | Annotate | Download | only in tr1

Lines Matching defs:__shared_count

101     class __shared_count
104 __shared_count()
109 __shared_count(_Ptr __p) : _M_pi(0)
125 __shared_count(_Ptr __p, _Deleter __d) : _M_pi(0)
141 __shared_count(std::auto_ptr<_Tp>& __r)
148 __shared_count(const __weak_count<_Lp>& __r);
150 ~__shared_count() // nothrow
156 __shared_count(const __shared_count& __r)
163 __shared_count&
164 operator=(const __shared_count& __r) // nothrow
179 _M_swap(__shared_count& __r) // nothrow
195 operator==(const __shared_count& __a, const __shared_count& __b)
199 operator<(const __shared_count& __a, const __shared_count& __b)
221 __weak_count(const __shared_count<_Lp>& __r)
242 operator=(const __shared_count<_Lp>& __r) // nothrow
286 friend class __shared_count<_Lp>;
294 __shared_count<_Lp>::
295 __shared_count(const __weak_count<_Lp>& __r)
328 __enable_shared_from_this_helper(const __shared_count<_Lp>&,
335 __enable_shared_from_this_helper(const __shared_count<>&,
341 __enable_shared_from_this_helper(const __shared_count<_Lp>&, ...)
449 _M_refcount = __shared_count<_Lp>(__r);
473 _M_refcount = __shared_count<_Lp>();
481 _M_refcount = __r._M_refcount; // __shared_count::op= doesn't throw
588 __shared_count<_Lp> _M_refcount; // Reference counter.
752 _M_assign(_Tp* __ptr, const __shared_count<_Lp>& __refcount)
811 _M_weak_assign(_Tp1* __p, const __shared_count<_Lp>& __n) const
816 __enable_shared_from_this_helper(const __shared_count<_Lp>& __pn,
1001 _M_weak_assign(_Tp1* __p, const __shared_count<>& __n) const
1006 __enable_shared_from_this_helper(const __shared_count<>& __pn,