MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
optional< T & > 成员列表

成员的完整列表,这些成员属于 optional< T & >,包括所有继承而来的类成员

and_then(F &&f) const &optional< T & >inline
and_then(F &&f) &optional< T & >inline
and_then(F &&f) const &&optional< T & >inline
and_then(F &&f) &&optional< T & >inline
const_pointer typedefoptional< T & >
const_reference typedefoptional< T & >
emplace(U &value) noexceptoptional< T & >inline
emplace(U &value) noexceptoptional< T & >inline
has_value() const noexceptoptional< T & >inline
operator bool() const noexceptoptional< T & >inlineexplicit
icommon< optional< T > >::operator!=(const T &rhs) const noexcept(noexcept(!(*this==rhs)))icomparable< T >inlineprivate
icommon< optional< T & > >::operator!=(const T &rhs) const noexcept(noexcept(!(*this==rhs)))icomparable< T >inlineprivate
operator*() const &noexceptoptional< T & >inline
operator*() &noexceptoptional< T & >inline
operator*() const &&noexceptoptional< T & >inline
operator*() &&noexceptoptional< T & >inline
operator->() const noexceptoptional< T & >inline
operator->() noexceptoptional< T & >inline
operator<(const optional &rhs) const noexceptoptional< T & >inline
icommon< optional< T > >::operator<(const T &rhs) const noexcept(noexcept(derived()< rhs))icomparable< T >inlineprivate
icommon< optional< T & > >::operator<(const T &rhs) const noexcept(noexcept(derived()< rhs))icomparable< T >inlineprivate
icommon< optional< T > >::operator<=(const T &rhs) const noexcept(noexcept(!(derived() > rhs)))icomparable< T >inlineprivate
icommon< optional< T & > >::operator<=(const T &rhs) const noexcept(noexcept(!(derived() > rhs)))icomparable< T >inlineprivate
operator=(none_t n) noexceptoptional< T & >inline
operator=(U &value)optional< T & >inline
operator=(const _MSTL optional< U & > &other)optional< T & >inline
operator=(const optional &other) noexcept=defaultoptional< T & >
operator=(optional &&other) noexceptoptional< T & >inline
operator==(const optional &rhs) const noexceptoptional< T & >inline
icommon< optional< T > >::operator==(const T &rhs) const noexcept(noexcept(derived()==rhs))icomparable< T >inlineprivate
icommon< optional< T & > >::operator==(const T &rhs) const noexcept(noexcept(derived()==rhs))icomparable< T >inlineprivate
icommon< optional< T > >::operator>(const T &rhs) const noexcept(noexcept(rhs< derived()))icomparable< T >inlineprivate
icommon< optional< T & > >::operator>(const T &rhs) const noexcept(noexcept(rhs< derived()))icomparable< T >inlineprivate
icommon< optional< T > >::operator>=(const T &rhs) const noexcept(noexcept(!(derived()< rhs)))icomparable< T >inlineprivate
icommon< optional< T & > >::operator>=(const T &rhs) const noexcept(noexcept(!(derived()< rhs)))icomparable< T >inlineprivate
optional(none_t n=none) noexceptoptional< T & >inline
optional(T &value) noexceptoptional< T & >inline
optional(U &value) noexceptoptional< T & >inline
optional(U &value) noexceptoptional< T & >inlineexplicit
optional(const _MSTL optional< U & > &other) noexceptoptional< T & >inline
optional(const _MSTL optional< U & > &other) noexceptoptional< T & >inlineexplicit
optional(const optional &other) noexcept=defaultoptional< T & >
optional(optional &&other) noexceptoptional< T & >inline
or_else(F &&f) const &optional< T & >inline
or_else(F &&f) &&optional< T & >inline
pointer typedefoptional< T & >
reference typedefoptional< T & >
reset() noexceptoptional< T & >inline
swap(optional &other) noexceptoptional< T & >inline
to_hash() const noexceptoptional< T & >inline
transform(F &&f) const &-> _MSTL optional< remove_cvref_t< decltype(f(*ptr_))> >optional< T & >inline
transform(F &&f) &-> _MSTL optional< remove_cvref_t< decltype(f(*ptr_))> >optional< T & >inline
transform(F &&f) const &&-> _MSTL optional< remove_cvref_t< decltype(f(*ptr_))> >optional< T & >inline
transform(F &&f) &&-> _MSTL optional< remove_cvref_t< decltype(f(*ptr_))> >optional< T & >inline
value() const &optional< T & >inline
value() &optional< T & >inline
value() const &&optional< T & >inline
value() &&optional< T & >inline
value_or(U &&value) const &optional< T & >inline
value_or(U &&value) &&optional< T & >inline
value_type typedefoptional< T & >
~optional() noexceptoptional< T & >inline