NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
neforce::optional< T & > 成员列表

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

and_then(F &&f) const &neforce::optional< T & >inline
and_then(F &&f) &neforce::optional< T & >inline
and_then(F &&f) const &&neforce::optional< T & >inline
and_then(F &&f) &&neforce::optional< T & >inline
const_pointer typedefneforce::optional< T & >
const_reference typedefneforce::optional< T & >
emplace(U &value) noexceptneforce::optional< T & >inline
emplace(U &value) noexceptneforce::optional< T & >inline
equal_to(const optional &rhs) const noexceptneforce::optional< T & >inline
has_value() const noexceptneforce::optional< T & >inline
less_than(const optional &rhs) const noexceptneforce::optional< T & >inline
operator bool() const noexceptneforce::optional< T & >inlineexplicit
neforce::icommon< optional< T > >::operator!=(const T &rhs) const noexcept(noexcept(!(derived().equal_to(rhs))))neforce::icomparable< T >inline
neforce::icommon< optional< T & > >::operator!=(const T &rhs) const noexcept(noexcept(!(derived().equal_to(rhs))))neforce::icomparable< T >inline
operator*() const &noexceptneforce::optional< T & >inline
operator*() &noexceptneforce::optional< T & >inline
operator*() const &&noexceptneforce::optional< T & >inline
operator*() &&noexceptneforce::optional< T & >inline
operator->() const noexceptneforce::optional< T & >inline
operator->() noexceptneforce::optional< T & >inline
neforce::icommon< optional< T > >::operator<(const T &rhs) const noexcept(noexcept(derived().less_than(rhs)))neforce::icomparable< T >inline
neforce::icommon< optional< T & > >::operator<(const T &rhs) const noexcept(noexcept(derived().less_than(rhs)))neforce::icomparable< T >inline
neforce::icommon< optional< T > >::operator<=(const T &rhs) const noexcept(noexcept(!(rhs.less_than(derived()))))neforce::icomparable< T >inline
neforce::icommon< optional< T & > >::operator<=(const T &rhs) const noexcept(noexcept(!(rhs.less_than(derived()))))neforce::icomparable< T >inline
operator=(none_t n) noexceptneforce::optional< T & >inline
operator=(U &value)neforce::optional< T & >inline
operator=(const optional< U & > &other)neforce::optional< T & >inline
operator=(const optional &other) noexcept=defaultneforce::optional< T & >
operator=(optional &&other) noexceptneforce::optional< T & >inline
neforce::icommon< optional< T > >::operator==(const T &rhs) const noexcept(noexcept(derived().equal_to(rhs)))neforce::icomparable< T >inline
neforce::icommon< optional< T & > >::operator==(const T &rhs) const noexcept(noexcept(derived().equal_to(rhs)))neforce::icomparable< T >inline
neforce::icommon< optional< T > >::operator>(const T &rhs) const noexcept(noexcept(rhs.less_than(derived())))neforce::icomparable< T >inline
neforce::icommon< optional< T & > >::operator>(const T &rhs) const noexcept(noexcept(rhs.less_than(derived())))neforce::icomparable< T >inline
neforce::icommon< optional< T > >::operator>=(const T &rhs) const noexcept(noexcept(!(derived().less_than(rhs))))neforce::icomparable< T >inline
neforce::icommon< optional< T & > >::operator>=(const T &rhs) const noexcept(noexcept(!(derived().less_than(rhs))))neforce::icomparable< T >inline
optional(none_t n=none) noexceptneforce::optional< T & >inline
optional(T &value) noexceptneforce::optional< T & >inline
optional(U &value) noexceptneforce::optional< T & >inline
optional(U &value) noexceptneforce::optional< T & >inlineexplicit
optional(const _NEFORCE optional< U & > &other) noexceptneforce::optional< T & >inline
optional(const _NEFORCE optional< U & > &other) noexceptneforce::optional< T & >inlineexplicit
optional(const optional &other) noexcept=defaultneforce::optional< T & >
optional(optional &&other) noexceptneforce::optional< T & >inline
or_else(F &&f) const &neforce::optional< T & >inline
or_else(F &&f) &&neforce::optional< T & >inline
pointer typedefneforce::optional< T & >
reference typedefneforce::optional< T & >
reset() noexceptneforce::optional< T & >inline
swap(optional &other) noexceptneforce::optional< T & >inline
to_hash() const noexceptneforce::optional< T & >inline
neforce::to_ihash() const noexcept(noexcept(derived().to_hash()))neforce::ihashable< T >inline
neforce::icommon< optional< T & > >::to_ihash() const noexcept(noexcept(derived().to_hash()))neforce::ihashable< T >inline
transform(F &&f) const &-> _NEFORCE optional< remove_cvref_t< decltype(f(*ptr_))> >neforce::optional< T & >inline
transform(F &&f) &-> _NEFORCE optional< remove_cvref_t< decltype(f(*ptr_))> >neforce::optional< T & >inline
transform(F &&f) const &&-> _NEFORCE optional< remove_cvref_t< decltype(f(*ptr_))> >neforce::optional< T & >inline
transform(F &&f) &&-> _NEFORCE optional< remove_cvref_t< decltype(f(*ptr_))> >neforce::optional< T & >inline
value() const &neforce::optional< T & >inline
value() &neforce::optional< T & >inline
value() const &&neforce::optional< T & >inline
value() &&neforce::optional< T & >inline
value_or(U &&value) const &neforce::optional< T & >inline
value_or(U &&value) &&neforce::optional< T & >inline
value_type typedefneforce::optional< T & >
~optional() noexceptneforce::optional< T & >inline