mn::pointer::basic_unique_ptr< T, TAllocator, TDeleter > Member List

This is the complete list of members for mn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >, including all inherited members.

allotor_type typedefmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >
basic_unique_ptr() noexceptmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >inline
basic_unique_ptr(nullptr_t) noexceptmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >inline
basic_unique_ptr(pointer pPointer) noexceptmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >inlineexplicit
basic_unique_ptr(pointer pPointer, deleter_type &deleter) noexceptmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >inline
basic_unique_ptr(pointer pPointer, const deleter_type &deleter) noexceptmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >inline
basic_unique_ptr(pointer pPointer, deleter_type &&deleter) noexceptmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >inline
basic_unique_ptr(self_type &&other)mn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >inline
basic_unique_ptr(basic_unique_ptr< U, UAllocator, UDeleter > &&other) noexceptmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >inline
const_pointer typedefmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >
const_reference typedefmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >
deleter_type typedefmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >
get() const noexceptmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >inline
get_deleter() noexceptmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >inline
get_deleter() const noexceptmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >inline
m_ptrmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >private
m_refDeletermn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >private
only_move_tag()=defaultmn::only_move_tag< void >
only_move_tag(this_type &&other)=defaultmn::only_move_tag< void >
only_move_tag(const this_type &)=deletemn::only_move_tag< void >
operator bool() const noexceptmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >inlineexplicit
operator*() constmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >inline
operator->() const noexceptmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >inline
operator=(self_type &&other) noexceptmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >inline
operator=(basic_unique_ptr< U, UAllocator, UDeleter > &&other) noexceptmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >inline
only_move_tag< void >::operator=(const this_type &)=deletemn::only_move_tag< void >
only_move_tag< void >::operator=(this_type &&other)=defaultmn::only_move_tag< void >
pointer typedefmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >
reference typedefmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >
release() noexceptmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >inline
reset(pointer pPtr) noexceptmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >inline
self_type typedefmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >
swap(self_type &other) noexceptmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >inline
this_type typedefmn::only_move_tag< void >
value_type typedefmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >
~basic_unique_ptr() noexceptmn::pointer::basic_unique_ptr< T, TAllocator, TDeleter >inline