| _Dx_noref typedef | _Unique_ptr_base< _Ty, _Dx, is_empty< _Dx >::value||is_same< default_delete< _Ty >, _Dx >::value > | private |
| _Mybase typedef | unique_ptr< _Ty, _Dx > | |
| _Mydel | _Unique_ptr_base< _Ty, _Dx, is_empty< _Dx >::value||is_same< default_delete< _Ty >, _Dx >::value > | private |
| _Myptr | _Unique_ptr_base< _Ty, _Dx, is_empty< _Dx >::value||is_same< default_delete< _Ty >, _Dx >::value > | private |
| _Myt typedef | unique_ptr< _Ty, _Dx > | |
| _Unique_ptr_base(pointer _Ptr, _Dx _Dt) | _Unique_ptr_base< _Ty, _Dx, is_empty< _Dx >::value||is_same< default_delete< _Ty >, _Dx >::value > | inlineprivate |
| _Unique_ptr_base(pointer _Ptr) | _Unique_ptr_base< _Ty, _Dx, is_empty< _Dx >::value||is_same< default_delete< _Ty >, _Dx >::value > | inlineprivate |
| _Unique_ptr_base(_Ptr2 _Ptr, _Dx2 _Dt) | _Unique_ptr_base< _Ty, _Dx, is_empty< _Dx >::value||is_same< default_delete< _Ty >, _Dx >::value > | inlineprivate |
| _Unique_ptr_base(_Ptr2 _Ptr) | _Unique_ptr_base< _Ty, _Dx, is_empty< _Dx >::value||is_same< default_delete< _Ty >, _Dx >::value > | inlineprivate |
| deleter_type typedef | unique_ptr< _Ty, _Dx > | |
| element_type typedef | unique_ptr< _Ty, _Dx > | |
| get() const _NOEXCEPT | unique_ptr< _Ty, _Dx > | inline |
| get_deleter() | _Unique_ptr_base< _Ty, _Dx, is_empty< _Dx >::value||is_same< default_delete< _Ty >, _Dx >::value > | inlineprivate |
| get_deleter() const | _Unique_ptr_base< _Ty, _Dx, is_empty< _Dx >::value||is_same< default_delete< _Ty >, _Dx >::value > | inlineprivate |
| operator bool() const _NOEXCEPT | unique_ptr< _Ty, _Dx > | inlineexplicit |
| operator*() const | unique_ptr< _Ty, _Dx > | inline |
| operator->() const _NOEXCEPT | unique_ptr< _Ty, _Dx > | inline |
| operator=(nullptr_t) _NOEXCEPT | unique_ptr< _Ty, _Dx > | inline |
| operator=(unique_ptr< _Ty2, _Dx2 > &&_Right) _NOEXCEPT | unique_ptr< _Ty, _Dx > | inline |
| operator=(_Myt &&_Right) _NOEXCEPT | unique_ptr< _Ty, _Dx > | inline |
| operator=(const _Myt &)=delete | unique_ptr< _Ty, _Dx > | |
| pointer typedef | unique_ptr< _Ty, _Dx > | |
| release() _NOEXCEPT | unique_ptr< _Ty, _Dx > | inline |
| reset(pointer _Ptr=pointer()) _NOEXCEPT | unique_ptr< _Ty, _Dx > | inline |
| swap(_Myt &_Right) _NOEXCEPT | unique_ptr< _Ty, _Dx > | inline |
| unique_ptr() _NOEXCEPT | unique_ptr< _Ty, _Dx > | inline |
| unique_ptr(nullptr_t) _NOEXCEPT | unique_ptr< _Ty, _Dx > | inline |
| unique_ptr(pointer _Ptr) _NOEXCEPT | unique_ptr< _Ty, _Dx > | inlineexplicit |
| unique_ptr(pointer _Ptr, typename _If< is_reference< _Dx >::value, _Dx, const typename remove_reference< _Dx >::type & >::type _Dt) _NOEXCEPT | unique_ptr< _Ty, _Dx > | inline |
| unique_ptr(pointer _Ptr, typename remove_reference< _Dx >::type &&_Dt) _NOEXCEPT | unique_ptr< _Ty, _Dx > | inline |
| unique_ptr(unique_ptr &&_Right) _NOEXCEPT | unique_ptr< _Ty, _Dx > | inline |
| unique_ptr(unique_ptr< _Ty2, _Dx2 > &&_Right) _NOEXCEPT | unique_ptr< _Ty, _Dx > | inline |
| unique_ptr(auto_ptr< _Ty2 > &&_Right) _NOEXCEPT | unique_ptr< _Ty, _Dx > | inline |
| unique_ptr(const _Myt &)=delete | unique_ptr< _Ty, _Dx > | |
| ~unique_ptr() _NOEXCEPT | unique_ptr< _Ty, _Dx > | inline |