|
MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
成员的完整列表,这些成员属于 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 typedef | optional< T & > | |
| const_reference typedef | optional< T & > | |
| emplace(U &value) noexcept | optional< T & > | inline |
| emplace(U &value) noexcept | optional< T & > | inline |
| has_value() const noexcept | optional< T & > | inline |
| operator bool() const noexcept | optional< 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 &noexcept | optional< T & > | inline |
| operator*() &noexcept | optional< T & > | inline |
| operator*() const &&noexcept | optional< T & > | inline |
| operator*() &&noexcept | optional< T & > | inline |
| operator->() const noexcept | optional< T & > | inline |
| operator->() noexcept | optional< T & > | inline |
| operator<(const optional &rhs) const noexcept | optional< 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) noexcept | optional< T & > | inline |
| operator=(U &value) | optional< T & > | inline |
| operator=(const _MSTL optional< U & > &other) | optional< T & > | inline |
| operator=(const optional &other) noexcept=default | optional< T & > | |
| operator=(optional &&other) noexcept | optional< T & > | inline |
| operator==(const optional &rhs) const noexcept | optional< 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) noexcept | optional< T & > | inline |
| optional(T &value) noexcept | optional< T & > | inline |
| optional(U &value) noexcept | optional< T & > | inline |
| optional(U &value) noexcept | optional< T & > | inlineexplicit |
| optional(const _MSTL optional< U & > &other) noexcept | optional< T & > | inline |
| optional(const _MSTL optional< U & > &other) noexcept | optional< T & > | inlineexplicit |
| optional(const optional &other) noexcept=default | optional< T & > | |
| optional(optional &&other) noexcept | optional< T & > | inline |
| or_else(F &&f) const & | optional< T & > | inline |
| or_else(F &&f) && | optional< T & > | inline |
| pointer typedef | optional< T & > | |
| reference typedef | optional< T & > | |
| reset() noexcept | optional< T & > | inline |
| swap(optional &other) noexcept | optional< T & > | inline |
| to_hash() const noexcept | 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 |
| 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 typedef | optional< T & > | |
| ~optional() noexcept | optional< T & > | inline |