Lines Matching refs:_Ptr
244 template<typename _Ptr, typename _Deleter, _Lock_policy _Lp>
250 _Sp_counted_base_impl(_Ptr __p, _Deleter __d)
271 _Ptr _M_ptr; // copy constructor must not throw
294 template<typename _Ptr>
295 __shared_count(_Ptr __p) : _M_pi(0)
299 typedef typename std::tr1::remove_pointer<_Ptr>::type _Tp;
300 _M_pi = new _Sp_counted_base_impl<_Ptr, _Sp_deleter<_Tp>, _Lp>(
310 template<typename _Ptr, typename _Deleter>
311 __shared_count(_Ptr __p, _Deleter __d) : _M_pi(0)
315 _M_pi = new _Sp_counted_base_impl<_Ptr, _Deleter, _Lp>(__p, __d);