|
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 |