| basic_value_ptr() noexcept | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| basic_value_ptr(mn::nullptr_t) noexcept | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| basic_value_ptr(pointer p) noexcept | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| basic_value_ptr(const cloner_type &cloner) | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| basic_value_ptr(const deleter_type &deleter) | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| basic_value_ptr(const cloner_type &cloner, const deleter_type &deleter) | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| basic_value_ptr(const cloner_type &&cloner) | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| basic_value_ptr(const deleter_type &&deleter) | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| basic_value_ptr(const cloner_type &&cloner, const deleter_type &&deleter) | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| basic_value_ptr(const self_type &other) | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| basic_value_ptr(const_reference value) | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| basic_value_ptr(const self_type &&other) | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| basic_value_ptr(const value_type &&value) | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| basic_value_ptr(Args &&... args) | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| basic_value_ptr(mn::initializer_list< U > il, Args &&... args) | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| basic_value_ptr(const V &value, const VClonerTDeleter &obj) | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| basic_value_ptr(const V &value, const VCloner &cloner, const VDeleter &deleter) | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| cloner_type typedef | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | |
| const_pointer typedef | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | |
| const_reference typedef | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | |
| const_type typedef | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | |
| deleter_type typedef | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | |
| emplace(Args &&... args) | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| emplace(mn::initializer_list< U > il, Args &&... args) | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| get() const noexcept | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| get_cloner() noexcept | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| get_deleter() noexcept | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| has_value() const noexcept | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| m_ptr | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | private |
| operator bool() const noexcept | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inlineexplicit |
| operator*() const | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| operator->() const noexcept | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| operator=(mn::nullptr_t) noexcept | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| operator=(const_type value) noexcept | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| operator=(const self_type &rhs) | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| operator=(self_type &&rhs) noexcept | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| operator=(U &&value) | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| pointer typedef | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | |
| reference typedef | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | |
| release() noexcept | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| reset(pointer p=pointer()) noexcept | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| self_type typedef | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | |
| swap(basic_value_ptr &other) noexcept | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| value() const | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| value() | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| value_or(U &&v) | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | inline |
| value_type typedef | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | |
| ~basic_value_ptr()=default | mn::pointer::basic_value_ptr< T, TCloner, TDeleter > | |