|
STLdoc
STLdocumentation
|
This is the complete list of members for shared_ptr< _Ty >, including all inherited members.
| _Assign_rv(_Myt &&_Right) | _Ptr_base< _Ty > | inline |
| _Decref() | _Ptr_base< _Ty > | inline |
| _Decwref() | _Ptr_base< _Ty > | inline |
| _Expired() const | _Ptr_base< _Ty > | inline |
| _Get() const | _Ptr_base< _Ty > | inline |
| _Get_deleter(const _XSTD2 type_info &_Typeid) const | _Ptr_base< _Ty > | inline |
| _Mybase typedef | shared_ptr< _Ty > | |
| _Myt typedef | shared_ptr< _Ty > | |
| _Ptr_base() | _Ptr_base< _Ty > | inline |
| _Ptr_base(_Myt &&_Right) | _Ptr_base< _Ty > | inline |
| _Ptr_base(_Ptr_base< _Ty2 > &&_Right) | _Ptr_base< _Ty > | inline |
| _Reset() | _Ptr_base< _Ty > | inline |
| _Reset(const _Ptr_base< _Ty2 > &_Other) | _Ptr_base< _Ty > | inline |
| _Reset(const _Ptr_base< _Ty2 > &_Other, bool _Throw) | _Ptr_base< _Ty > | inline |
| _Reset(const _Ptr_base< _Ty2 > &_Other, const _Static_tag &) | _Ptr_base< _Ty > | inline |
| _Reset(const _Ptr_base< _Ty2 > &_Other, const _Const_tag &) | _Ptr_base< _Ty > | inline |
| _Reset(const _Ptr_base< _Ty2 > &_Other, const _Dynamic_tag &) | _Ptr_base< _Ty > | inline |
| _Reset(auto_ptr< _Ty2 > &&_Other) | _Ptr_base< _Ty > | inline |
| _Reset(_Ty *_Ptr, const _Ptr_base< _Ty2 > &_Other) | _Ptr_base< _Ty > | inline |
| _Reset(_Ty *_Other_ptr, _Ref_count_base *_Other_rep) | _Ptr_base< _Ty > | inline |
| _Reset(_Ty *_Other_ptr, _Ref_count_base *_Other_rep, bool _Throw) | _Ptr_base< _Ty > | inline |
| _Reset0(_Ty *_Other_ptr, _Ref_count_base *_Other_rep) | _Ptr_base< _Ty > | inline |
| _Resetp(_Ux *_Px) | shared_ptr< _Ty > | inlineprivate |
| _Resetp(_Ux *_Px, _Dx _Dt) | shared_ptr< _Ty > | inlineprivate |
| _Resetp(_Ux *_Px, _Dx _Dt, _Alloc _Ax) | shared_ptr< _Ty > | inlineprivate |
| _Resetp0(_Ux *_Px, _Ref_count_base *_Rx) | shared_ptr< _Ty > | inline |
| _Resetw() | _Ptr_base< _Ty > | inline |
| _Resetw(const _Ptr_base< _Ty2 > &_Other) | _Ptr_base< _Ty > | inline |
| _Resetw(const _Ty2 *_Other_ptr, _Ref_count_base *_Other_rep) | _Ptr_base< _Ty > | inline |
| _Resetw(_Ty2 *_Other_ptr, _Ref_count_base *_Other_rep) | _Ptr_base< _Ty > | inline |
| _Swap(_Ptr_base &_Right) | _Ptr_base< _Ty > | inline |
| element_type typedef | _Ptr_base< _Ty > | |
| get() const _NOEXCEPT | shared_ptr< _Ty > | inline |
| operator bool() const _NOEXCEPT | shared_ptr< _Ty > | inlineexplicit |
| operator*() const _NOEXCEPT | shared_ptr< _Ty > | inline |
| operator->() const _NOEXCEPT | shared_ptr< _Ty > | inline |
| operator=(unique_ptr< _Ux, _Dx > &&_Right) | shared_ptr< _Ty > | inline |
| operator=(_Myt &&_Right) _NOEXCEPT | shared_ptr< _Ty > | inline |
| operator=(shared_ptr< _Ty2 > &&_Right) _NOEXCEPT | shared_ptr< _Ty > | inline |
| operator=(const _Myt &_Right) _NOEXCEPT | shared_ptr< _Ty > | inline |
| operator=(const shared_ptr< _Ty2 > &_Right) _NOEXCEPT | shared_ptr< _Ty > | inline |
| operator=(auto_ptr< _Ty2 > &&_Right) | shared_ptr< _Ty > | inline |
| owner_before(const _Ptr_base< _Ty2 > &_Right) const | _Ptr_base< _Ty > | inline |
| reset() _NOEXCEPT | shared_ptr< _Ty > | inline |
| reset(_Ux *_Px) | shared_ptr< _Ty > | inline |
| reset(_Ux *_Px, _Dx _Dt) | shared_ptr< _Ty > | inline |
| reset(_Ux *_Px, _Dx _Dt, _Alloc _Ax) | shared_ptr< _Ty > | inline |
| shared_ptr() _NOEXCEPT | shared_ptr< _Ty > | inline |
| shared_ptr(_Ux *_Px) | shared_ptr< _Ty > | inlineexplicit |
| shared_ptr(_Ux *_Px, _Dx _Dt) | shared_ptr< _Ty > | inline |
| shared_ptr(nullptr_t) | shared_ptr< _Ty > | inline |
| shared_ptr(nullptr_t, _Dx _Dt) | shared_ptr< _Ty > | inline |
| shared_ptr(nullptr_t, _Dx _Dt, _Alloc _Ax) | shared_ptr< _Ty > | inline |
| shared_ptr(_Ux *_Px, _Dx _Dt, _Alloc _Ax) | shared_ptr< _Ty > | inline |
| shared_ptr(const shared_ptr< _Ty2 > &_Right, _Ty *_Px) _NOEXCEPT | shared_ptr< _Ty > | inline |
| shared_ptr(const _Myt &_Other) _NOEXCEPT | shared_ptr< _Ty > | inline |
| shared_ptr(const shared_ptr< _Ty2 > &_Other) _NOEXCEPT | shared_ptr< _Ty > | inline |
| shared_ptr(const weak_ptr< _Ty2 > &_Other, bool _Throw=true) | shared_ptr< _Ty > | inlineexplicit |
| shared_ptr(auto_ptr< _Ty2 > &&_Other) | shared_ptr< _Ty > | inline |
| shared_ptr(const shared_ptr< _Ty2 > &_Other, const _Static_tag &_Tag) | shared_ptr< _Ty > | inline |
| shared_ptr(const shared_ptr< _Ty2 > &_Other, const _Const_tag &_Tag) | shared_ptr< _Ty > | inline |
| shared_ptr(const shared_ptr< _Ty2 > &_Other, const _Dynamic_tag &_Tag) | shared_ptr< _Ty > | inline |
| shared_ptr(_Myt &&_Right) _NOEXCEPT | shared_ptr< _Ty > | inline |
| shared_ptr(shared_ptr< _Ty2 > &&_Right) _NOEXCEPT | shared_ptr< _Ty > | inline |
| shared_ptr(unique_ptr< _Ux, _Dx > &&_Right) | shared_ptr< _Ty > | inline |
| swap(_Myt &_Other) _NOEXCEPT | shared_ptr< _Ty > | inline |
| unique() const _NOEXCEPT | shared_ptr< _Ty > | inline |
| use_count() const _NOEXCEPT | _Ptr_base< _Ty > | inline |
| ~shared_ptr() _NOEXCEPT | shared_ptr< _Ty > | inline |
1.8.8