Home | History | Annotate | Download | only in backward

Lines Matching defs:_Tp1

47   template<typename _Tp1>
50 _Tp1* _M_ptr;
53 auto_ptr_ref(_Tp1* __p): _M_ptr(__p) { }
124 template<typename _Tp1>
125 auto_ptr(auto_ptr<_Tp1>& __a) throw() : _M_ptr(__a.release()) { }
152 template<typename _Tp1>
154 operator=(auto_ptr<_Tp1>& __a) throw()
274 template<typename _Tp1>
275 operator auto_ptr_ref<_Tp1>() throw()
276 { return auto_ptr_ref<_Tp1>(this->release()); }
278 template<typename _Tp1>
279 operator auto_ptr<_Tp1>() throw()
280 { return auto_ptr<_Tp1>(this->release()); }
301 template<typename _Tp1>
303 __shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Tp1>&& __r)
306 __glibcxx_function_requires(_ConvertibleConcept<_Tp1*, _Tp*>)
307 static_assert( sizeof(_Tp1) > 0, "incomplete type" );
308 _Tp1* __tmp = __r.get();
314 template<typename _Tp1>
316 shared_ptr<_Tp>::shared_ptr(std::auto_ptr<_Tp1>&& __r)