reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

usr/include/c++/7.4.0/bits/shared_ptr_base.h
   65   template<typename> class auto_ptr;
usr/include/c++/7.4.0/bits/unique_ptr.h
   51   template<typename> class auto_ptr;

References

usr/include/c++/7.4.0/backward/auto_ptr.h
  112       auto_ptr(auto_ptr& __a) throw() : _M_ptr(__a.release()) { }
  125         auto_ptr(auto_ptr<_Tp1>& __a) throw() : _M_ptr(__a.release()) { }
  135       auto_ptr&
  136       operator=(auto_ptr& __a) throw()
  153         auto_ptr&
  154         operator=(auto_ptr<_Tp1>& __a) throw()
  267       auto_ptr&
  283         operator auto_ptr<_Tp1>() throw()
  284         { return auto_ptr<_Tp1>(this->release()); }
  300     __shared_count<_Lp>::__shared_count(std::auto_ptr<_Tp>&& __r)
  307     __shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Tp1>&& __r)
  320     shared_ptr<_Tp>::shared_ptr(std::auto_ptr<_Tp1>&& __r)
  326     unique_ptr<_Tp, _Dp>::unique_ptr(auto_ptr<_Up>&& __u) noexcept
usr/include/c++/7.4.0/bits/shared_ptr.h
  270 	shared_ptr(auto_ptr<_Yp>&& __r);
  308 	_Assignable<auto_ptr<_Yp>>
  309 	operator=(auto_ptr<_Yp>&& __r)
usr/include/c++/7.4.0/bits/shared_ptr_base.h
  647 	__shared_count(std::auto_ptr<_Tp>&& __r);
 1186 	__shared_ptr(auto_ptr<_Yp>&& __r);
 1203 	operator=(auto_ptr<_Yp>&& __r)
usr/include/c++/7.4.0/bits/unique_ptr.h
  260 	unique_ptr(auto_ptr<_Up>&& __u) noexcept;