Lagrange
|
This is the complete list of members for shared_ptr< T >, including all inherited members.
element_type typedef (defined in shared_ptr< T >) | shared_ptr< T > | |
get() const noexcept | shared_ptr< T > | inline |
operator bool() const noexcept | shared_ptr< T > | inlineexplicit |
operator*() const noexcept | shared_ptr_access< T, bool, bool > | inline |
operator->() const noexcept | shared_ptr_access< T, bool, bool > | inline |
operator=(const shared_ptr &sp) noexcept | shared_ptr< T > | inline |
operator=(const shared_ptr< U > &sp) noexcept | shared_ptr< T > | inline |
operator=(shared_ptr &&sp) noexcept | shared_ptr< T > | inline |
operator=(shared_ptr< U > &&sp) noexcept | shared_ptr< T > | inline |
reset() noexcept | shared_ptr< T > | inline |
reset(U *p) | shared_ptr< T > | inline |
reset(U *p, D d) | shared_ptr< T > | inline |
reset(U *p, D d, A a)=delete | shared_ptr< T > | |
shared_ptr() noexcept | shared_ptr< T > | inline |
shared_ptr(std::nullptr_t) noexcept | shared_ptr< T > | inline |
shared_ptr(U *p) | shared_ptr< T > | inlineexplicit |
shared_ptr(U *p, D d, A a)=delete | shared_ptr< T > | |
shared_ptr(std::nullptr_t p, D d, A a)=delete | shared_ptr< T > | |
shared_ptr(const shared_ptr< U > &sp, T *p) noexcept | shared_ptr< T > | inline |
shared_ptr(const shared_ptr &sp) noexcept | shared_ptr< T > | inline |
shared_ptr(const shared_ptr< U > &sp) noexcept | shared_ptr< T > | inline |
shared_ptr(shared_ptr &&sp) noexcept | shared_ptr< T > | inline |
shared_ptr(shared_ptr< U > &&sp) noexcept | shared_ptr< T > | inline |
shared_ptr(const weak_ptr< U > &wp) | shared_ptr< T > | inlineexplicit |
swap(shared_ptr &sp) noexcept | shared_ptr< T > | inline |
unique() const noexcept | shared_ptr< T > | inline |
use_count() const noexcept | shared_ptr< T > | inline |
weak_type typedef (defined in shared_ptr< T >) | shared_ptr< T > | |
~shared_ptr() (defined in shared_ptr< T >) | shared_ptr< T > | inline |