allocator typedef | mn::memory::basic_deleter< Type, TAllocator > | private |
basic_clone_ptr() noexcept | mn::pointer::basic_clone_ptr< T, TCloner, TDeleter > | inline |
basic_clone_ptr(pointer p) noexcept | 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 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()=default | mn::pointer::basic_default_clone< T > | private |
basic_deleter() | mn::memory::basic_deleter< Type, TAllocator > | inlineprivate |
basic_deleter(reference alloc, size_t) noexcept | mn::memory::basic_deleter< Type, TAllocator > | inlineprivate |
basic_deleter(const basic_deleter< U, TAllocator > &other) noexcept | mn::memory::basic_deleter< Type, TAllocator > | inlineprivate |
cloner_type typedef | mn::pointer::basic_clone_ptr< T, TCloner, TDeleter > | |
const_reference typedef | mn::pointer::basic_default_clone< T > | private |
deleter_type typedef | mn::pointer::basic_clone_ptr< T, TCloner, TDeleter > | |
element_type typedef | mn::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() noexcept | mn::pointer::basic_clone_ptr< T, TCloner, TDeleter > | inline |
get_deleter() noexcept | mn::pointer::basic_clone_ptr< T, TCloner, TDeleter > | inline |
is_valid() const noexcept | mn::memory::basic_deleter< Type, TAllocator > | inlineprivate |
m_ptr | mn::pointer::basic_clone_ptr< T, TCloner, TDeleter > | private |
m_refAllocator | mn::memory::basic_deleter< Type, TAllocator > | private |
mn::operator()(const_reference x) const | mn::pointer::basic_default_clone< T > | inlineprivate |
mn::operator()(T &&x) const | mn::pointer::basic_default_clone< T > | inlineprivate |
mn::operator()(Args &&... args) const | mn::pointer::basic_default_clone< T > | inlineprivate |
mn::operator()(mn::initializer_list< U > il, Args &&... args) const | mn::pointer::basic_default_clone< T > | inlineprivate |
mn::memory::basic_deleter::operator()(value_type *pP) noexcept | mn::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 typedef | mn::pointer::basic_clone_ptr< T, TCloner, TDeleter > | |
reference typedef | mn::pointer::basic_clone_ptr< T, TCloner, TDeleter > | |
release() noexcept | mn::pointer::basic_clone_ptr< T, TCloner, TDeleter > | inline |
reset(pointer p) noexcept | mn::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 typedef | mn::pointer::basic_clone_ptr< T, TCloner, TDeleter > | |
set_allocator(reference alloc) noexcept | mn::memory::basic_deleter< Type, TAllocator > | inlineprivate |
swap(self_type &other) noexcept | mn::pointer::basic_clone_ptr< T, TCloner, TDeleter > | inline |
value_type typedef | mn::pointer::basic_clone_ptr< T, TCloner, TDeleter > | |
~basic_clone_ptr() | mn::pointer::basic_clone_ptr< T, TCloner, TDeleter > | inline |