mn::pointer::basic_clone_ptr< T, TCloner, TDeleter > Member List

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

allocator typedefmn::memory::basic_deleter< Type, TAllocator >private
basic_clone_ptr() noexceptmn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
basic_clone_ptr(pointer p) noexceptmn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
basic_clone_ptr(const cloner_type &cloner)mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
basic_clone_ptr(const deleter_type &deleter)mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
basic_clone_ptr(const cloner_type &cloner, const deleter_type &deleter)mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
basic_clone_ptr(const cloner_type &&cloner)mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
basic_clone_ptr(const deleter_type &&deleter)mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
basic_clone_ptr(const cloner_type &&cloner, const deleter_type &&deleter)mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
basic_clone_ptr(const self_type &other)mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
basic_clone_ptr(const self_type &&other)mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
basic_clone_ptr(const value_type &value)mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
basic_clone_ptr(const value_type &&value)mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
basic_clone_ptr(Args &&... args)mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inlineexplicit
basic_clone_ptr(mn::initializer_list< U > il, Args &&... args)mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inlineexplicit
basic_clone_ptr(const value_type &value, const cloner_type &cloner)mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
basic_clone_ptr(const value_type &&value, const cloner_type &&cloner)mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
basic_clone_ptr(const value_type &value, const cloner_type &cloner, const deleter_type &deleter)mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
basic_clone_ptr(const value_type &&value, const cloner_type &&cloner, const deleter_type &&deleter)mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
basic_default_clone()=defaultmn::pointer::basic_default_clone< T >private
basic_deleter()mn::memory::basic_deleter< Type, TAllocator >inlineprivate
basic_deleter(reference alloc, size_t) noexceptmn::memory::basic_deleter< Type, TAllocator >inlineprivate
basic_deleter(const basic_deleter< U, TAllocator > &other) noexceptmn::memory::basic_deleter< Type, TAllocator >inlineprivate
cloner_type typedefmn::pointer::basic_clone_ptr< T, TCloner, TDeleter >
const_reference typedefmn::pointer::basic_default_clone< T >private
deleter_type typedefmn::pointer::basic_clone_ptr< T, TCloner, TDeleter >
element_type typedefmn::pointer::basic_clone_ptr< T, TCloner, TDeleter >
get()mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
get_allocator()mn::memory::basic_deleter< Type, TAllocator >inlineprivate
get_cloner() noexceptmn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
get_deleter() noexceptmn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
is_valid() const noexceptmn::memory::basic_deleter< Type, TAllocator >inlineprivate
m_ptrmn::pointer::basic_clone_ptr< T, TCloner, TDeleter >private
m_refAllocatormn::memory::basic_deleter< Type, TAllocator >private
mn::operator()(const_reference x) constmn::pointer::basic_default_clone< T >inlineprivate
mn::operator()(T &&x) constmn::pointer::basic_default_clone< T >inlineprivate
mn::operator()(Args &&... args) constmn::pointer::basic_default_clone< T >inlineprivate
mn::operator()(mn::initializer_list< U > il, Args &&... args) constmn::pointer::basic_default_clone< T >inlineprivate
mn::memory::basic_deleter::operator()(value_type *pP) noexceptmn::memory::basic_deleter< Type, TAllocator >inlineprivate
operator*()mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
operator->()mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
pointer typedefmn::pointer::basic_clone_ptr< T, TCloner, TDeleter >
reference typedefmn::pointer::basic_clone_ptr< T, TCloner, TDeleter >
release() noexceptmn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
reset(pointer p) noexceptmn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
reset(const value_type &v)mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
reset(const value_type &&v)mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
self_type typedefmn::pointer::basic_clone_ptr< T, TCloner, TDeleter >
set_allocator(reference alloc) noexceptmn::memory::basic_deleter< Type, TAllocator >inlineprivate
swap(self_type &other) noexceptmn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline
value_type typedefmn::pointer::basic_clone_ptr< T, TCloner, TDeleter >
~basic_clone_ptr()mn::pointer::basic_clone_ptr< T, TCloner, TDeleter >inline