# std::shared_ptr< _Tp > Member List

This is the complete list of members for std::shared_ptr< _Tp >, including all inherited members.

allocate_shared(_Alloc __a, _Args &&...__args) | std::shared_ptr< _Tp > | `[friend]`
operator=(const shared_ptr< _Tp1 > &__r) (defined in std::shared_ptr< _Tp >) | std::shared_ptr< _Tp > | `[inline]`
operator=(std::auto_ptr< _Tp1 > &&__r) (defined in std::shared_ptr< _Tp >) | std::shared_ptr< _Tp > | `[inline]`
operator=(shared_ptr &&__r) (defined in std::shared_ptr< _Tp >) | std::shared_ptr< _Tp > | `[inline]`
operator=(shared_ptr< _Tp1 > &&__r) (defined in std::shared_ptr< _Tp >) | std::shared_ptr< _Tp > | `[inline]`
operator=(std::unique_ptr< _Tp1, _Del > &&__r) (defined in std::shared_ptr< _Tp >) | std::shared_ptr< _Tp > | `[inline]`
shared_ptr() | std::shared_ptr< _Tp > | `[inline]`
shared_ptr(_Tp1 *__p) | std::shared_ptr< _Tp > | `[inline, explicit]`
shared_ptr(_Tp1 *__p, _Deleter __d) | std::shared_ptr< _Tp > | `[inline]`
shared_ptr(_Tp1 *__p, _Deleter __d, const _Alloc &__a) | std::shared_ptr< _Tp > | `[inline]`
shared_ptr(const shared_ptr< _Tp1 > &__r, _Tp *__p) | std::shared_ptr< _Tp > | `[inline]`
shared_ptr(const shared_ptr< _Tp1 > &__r) | std::shared_ptr< _Tp > | `[inline]`
shared_ptr(shared_ptr &&__r) | std::shared_ptr< _Tp > | `[inline]`
shared_ptr(shared_ptr< _Tp1 > &&__r) | std::shared_ptr< _Tp > | `[inline]`
shared_ptr(const weak_ptr< _Tp1 > &__r) | std::shared_ptr< _Tp > | `[inline, explicit]`
shared_ptr(std::auto_ptr< _Tp1 > &&__r) (defined in std::shared_ptr< _Tp >) | std::shared_ptr< _Tp > | `[inline]`
shared_ptr(std::unique_ptr< _Tp1, _Del > &&__r) (defined in std::shared_ptr< _Tp >) | std::shared_ptr< _Tp > | `[inline]`