mn::basic_optional< T > Member List

This is the complete list of members for mn::basic_optional< T >, including all inherited members.

assign(const_value_type &value)mn::basic_optional< T >inline
assign(move_type value)mn::basic_optional< T >inline
assign(const self_type &other)mn::basic_optional< T >inline
basic_optional() noexceptmn::basic_optional< T >inline
basic_optional(const self_type &other)mn::basic_optional< T >inline
basic_optional(const self_type &&other) noexceptmn::basic_optional< T >inline
basic_optional(Args &&... args)mn::basic_optional< T >inlineexplicit
basic_optional(U &&value)mn::basic_optional< T >inlineexplicit
clear()mn::basic_optional< T >inline
const_move_type typedefmn::basic_optional< T >
const_pointer typedefmn::basic_optional< T >
const_reference typedefmn::basic_optional< T >
const_value_type typedefmn::basic_optional< T >
has_value() const noexceptmn::basic_optional< T >inline
m_bHasValuemn::basic_optional< T >private
m_tValuemn::basic_optional< T >private
move_type typedefmn::basic_optional< T >
operator bool() const noexceptmn::basic_optional< T >inlineexplicit
operator*() constmn::basic_optional< T >inline
operator*()mn::basic_optional< T >inline
operator->() constmn::basic_optional< T >inline
operator->()mn::basic_optional< T >inline
operator=(const self_type &other) noexceptmn::basic_optional< T >inline
operator=(self_type &&other) noexceptmn::basic_optional< T >inline
pointer typedefmn::basic_optional< T >
reference typedefmn::basic_optional< T >
reset() noexceptmn::basic_optional< T >inline
self_type typedefmn::basic_optional< T >
swap(self_type &other)mn::basic_optional< T >inline
value()mn::basic_optional< T >inline
value() constmn::basic_optional< T >inline
value_or(const value_type value) constmn::basic_optional< T >inline
value_or(const U &value) constmn::basic_optional< T >inline
value_type typedefmn::basic_optional< T >
~basic_optional()mn::basic_optional< T >inline