Lagrange
shared_ptr< T > Member List

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 noexceptshared_ptr< T >inline
operator bool() const noexceptshared_ptr< T >inlineexplicit
operator*() const noexceptshared_ptr_access< T, bool, bool >inline
operator->() const noexceptshared_ptr_access< T, bool, bool >inline
operator=(const shared_ptr &sp) noexceptshared_ptr< T >inline
operator=(const shared_ptr< U > &sp) noexceptshared_ptr< T >inline
operator=(shared_ptr &&sp) noexceptshared_ptr< T >inline
operator=(shared_ptr< U > &&sp) noexceptshared_ptr< T >inline
reset() noexceptshared_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)=deleteshared_ptr< T >
shared_ptr() noexceptshared_ptr< T >inline
shared_ptr(std::nullptr_t) noexceptshared_ptr< T >inline
shared_ptr(U *p)shared_ptr< T >inlineexplicit
shared_ptr(U *p, D d, A a)=deleteshared_ptr< T >
shared_ptr(std::nullptr_t p, D d, A a)=deleteshared_ptr< T >
shared_ptr(const shared_ptr< U > &sp, T *p) noexceptshared_ptr< T >inline
shared_ptr(const shared_ptr &sp) noexceptshared_ptr< T >inline
shared_ptr(const shared_ptr< U > &sp) noexceptshared_ptr< T >inline
shared_ptr(shared_ptr &&sp) noexceptshared_ptr< T >inline
shared_ptr(shared_ptr< U > &&sp) noexceptshared_ptr< T >inline
shared_ptr(const weak_ptr< U > &wp)shared_ptr< T >inlineexplicit
swap(shared_ptr &sp) noexceptshared_ptr< T >inline
unique() const noexceptshared_ptr< T >inline
use_count() const noexceptshared_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