std::shared_ptr< _Tp > Member List

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

__shared_ptr() noexcept (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
__shared_ptr(_Yp *__p) (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline explicit
__shared_ptr(_Yp *__p, _Deleter __d) (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
__shared_ptr(_Yp *__p, _Deleter __d, _Alloc __a) (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
__shared_ptr(nullptr_t __p, _Deleter __d) (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
__shared_ptr(nullptr_t __p, _Deleter __d, _Alloc __a) (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
__shared_ptr(const __shared_ptr< _Yp, _Lp > &__r, element_type *__p) noexcept (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
__shared_ptr(const __shared_ptr &) noexcept=default (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > |
__shared_ptr(const __shared_ptr< _Yp, _Lp > &__r) noexcept (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
__shared_ptr(__shared_ptr &&__r) noexcept (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
__shared_ptr(__shared_ptr< _Yp, _Lp > &&__r) noexcept (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
__shared_ptr(const __weak_ptr< _Yp, _Lp > &__r) (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline explicit
__shared_ptr(unique_ptr< _Yp, _Del > &&__r) (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
__shared_ptr(nullptr_t) noexcept (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
__shared_ptr(_Sp_make_shared_tag __tag, const _Alloc &__a, _Args &&... __args) (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline protected
__shared_ptr(const __weak_ptr< _Tp, _Lp > &__r, std::nothrow_t) (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline protected
__shared_ptr(std::auto_ptr< _Tp1 > &&__r) (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
allocate_shared(const _Alloc &__a, _Args &&... __args) | std::shared_ptr< _Tp > | friend
element_type typedef (defined in std::shared_ptr< _Tp >) | std::shared_ptr< _Tp > |
get() const noexcept (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
operator bool() const (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline explicit
operator=(const shared_ptr &) noexcept=default (defined in std::shared_ptr< _Tp >) | std::shared_ptr< _Tp > |
operator=(const shared_ptr< _Yp > &__r) noexcept (defined in std::shared_ptr< _Tp >) | std::shared_ptr< _Tp > | inline
operator=(shared_ptr &&__r) noexcept (defined in std::shared_ptr< _Tp >) | std::shared_ptr< _Tp > | inline
operator=(shared_ptr< _Yp > &&__r) noexcept (defined in std::shared_ptr< _Tp >) | std::shared_ptr< _Tp > | inline
operator=(unique_ptr< _Yp, _Del > &&__r) (defined in std::shared_ptr< _Tp >) | std::shared_ptr< _Tp > | inline
operator=(const __shared_ptr &) noexcept=default (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > |
operator=(const __shared_ptr< _Yp, _Lp > &__r) noexcept (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
operator=(__shared_ptr &&__r) noexcept (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
operator=(__shared_ptr< _Yp, _Lp > &&__r) noexcept (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
owner_before(__shared_ptr< _Tp1, _Lp > const &__rhs) const noexcept (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
owner_before(__weak_ptr< _Tp1, _Lp > const &__rhs) const noexcept (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
reset() noexcept (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
reset(_Yp *__p) (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
reset(_Yp *__p, _Deleter __d) (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
reset(_Yp *__p, _Deleter __d, _Alloc __a) (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
shared_ptr() noexcept | std::shared_ptr< _Tp > | inline
shared_ptr(const shared_ptr &) noexcept=default (defined in std::shared_ptr< _Tp >) | std::shared_ptr< _Tp > |
shared_ptr(_Yp *__p) | std::shared_ptr< _Tp > | inline explicit
shared_ptr(_Yp *__p, _Deleter __d) | std::shared_ptr< _Tp > | inline
shared_ptr(nullptr_t __p, _Deleter __d) | std::shared_ptr< _Tp > | inline
shared_ptr(_Yp *__p, _Deleter __d, _Alloc __a) | std::shared_ptr< _Tp > | inline
shared_ptr(nullptr_t __p, _Deleter __d, _Alloc __a) | std::shared_ptr< _Tp > | inline
shared_ptr(const shared_ptr< _Yp > &__r, element_type *__p) noexcept | std::shared_ptr< _Tp > | inline
shared_ptr(const shared_ptr< _Yp > &__r) noexcept | std::shared_ptr< _Tp > | inline
shared_ptr(shared_ptr &&__r) noexcept | std::shared_ptr< _Tp > | inline
shared_ptr(shared_ptr< _Yp > &&__r) noexcept | std::shared_ptr< _Tp > | inline
shared_ptr(const weak_ptr< _Yp > &__r) | std::shared_ptr< _Tp > | inline explicit
shared_ptr(unique_ptr< _Yp, _Del > &&__r) (defined in std::shared_ptr< _Tp >) | std::shared_ptr< _Tp > | inline
shared_ptr(nullptr_t) noexcept | std::shared_ptr< _Tp > | inline
shared_ptr(std::auto_ptr< _Tp1 > &&__r) (defined in std::shared_ptr< _Tp >) | std::shared_ptr< _Tp > | inline
swap(__shared_ptr< _Tp, _Lp > &__other) noexcept (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
unique() const noexcept (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
use_count() const noexcept (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > | inline
weak_ptr< _Tp > (defined in std::shared_ptr< _Tp >) | std::shared_ptr< _Tp > | friend
~__shared_ptr()=default (defined in std::__shared_ptr< _Tp, _Lp >) | std::__shared_ptr< _Tp, _Lp > |