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

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

basic_value_ptr() noexceptmn::pointer::basic_value_ptr< T, TCloner, TDeleter >inline
basic_value_ptr(mn::nullptr_t) noexceptmn::pointer::basic_value_ptr< T, TCloner, TDeleter >inline
basic_value_ptr(pointer p) noexceptmn::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 typedefmn::pointer::basic_value_ptr< T, TCloner, TDeleter >
const_pointer typedefmn::pointer::basic_value_ptr< T, TCloner, TDeleter >
const_reference typedefmn::pointer::basic_value_ptr< T, TCloner, TDeleter >
const_type typedefmn::pointer::basic_value_ptr< T, TCloner, TDeleter >
deleter_type typedefmn::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 noexceptmn::pointer::basic_value_ptr< T, TCloner, TDeleter >inline
get_cloner() noexceptmn::pointer::basic_value_ptr< T, TCloner, TDeleter >inline
get_deleter() noexceptmn::pointer::basic_value_ptr< T, TCloner, TDeleter >inline
has_value() const noexceptmn::pointer::basic_value_ptr< T, TCloner, TDeleter >inline
m_ptrmn::pointer::basic_value_ptr< T, TCloner, TDeleter >private
operator bool() const noexceptmn::pointer::basic_value_ptr< T, TCloner, TDeleter >inlineexplicit
operator*() constmn::pointer::basic_value_ptr< T, TCloner, TDeleter >inline
operator->() const noexceptmn::pointer::basic_value_ptr< T, TCloner, TDeleter >inline
operator=(mn::nullptr_t) noexceptmn::pointer::basic_value_ptr< T, TCloner, TDeleter >inline
operator=(const_type value) noexceptmn::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) noexceptmn::pointer::basic_value_ptr< T, TCloner, TDeleter >inline
operator=(U &&value)mn::pointer::basic_value_ptr< T, TCloner, TDeleter >inline
pointer typedefmn::pointer::basic_value_ptr< T, TCloner, TDeleter >
reference typedefmn::pointer::basic_value_ptr< T, TCloner, TDeleter >
release() noexceptmn::pointer::basic_value_ptr< T, TCloner, TDeleter >inline
reset(pointer p=pointer()) noexceptmn::pointer::basic_value_ptr< T, TCloner, TDeleter >inline
self_type typedefmn::pointer::basic_value_ptr< T, TCloner, TDeleter >
swap(basic_value_ptr &other) noexceptmn::pointer::basic_value_ptr< T, TCloner, TDeleter >inline
value() constmn::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 typedefmn::pointer::basic_value_ptr< T, TCloner, TDeleter >
~basic_value_ptr()=defaultmn::pointer::basic_value_ptr< T, TCloner, TDeleter >