libcaf  0.17.1
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
caf::optional< class > Member List

This is the complete list of members for caf::optional< class >, including all inherited members.

m_value (defined in caf::optional< class >)caf::optional< class >
move_if_optional(optional< T > &x)caf::optional< class >related
move_if_optional(T *x)caf::optional< class >related
noexcept(std::is_nothrow_move_constructible< T >::value) (defined in caf::optional< class >)caf::optional< class >
operator bool() const caf::optional< class >explicit
operator!() const caf::optional< class >
operator!=(const optional< T > &lhs, const optional< T > &rhs)caf::optional< class >related
operator!=(const optional< T > &lhs, none_t)caf::optional< class >related
operator!=(none_t, const optional< T > &rhs)caf::optional< class >related
operator!=(const optional< T > &lhs, const T &rhs)caf::optional< class >related
operator!=(const T &lhs, const optional< T > &rhs)caf::optional< class >related
operator*()caf::optional< class >
operator*() const caf::optional< class >
operator->() const caf::optional< class >
operator->()caf::optional< class >
operator<(const optional< T > &lhs, const optional< T > &rhs)caf::optional< class >related
operator<(const optional< T > &, none_t)caf::optional< class >related
operator<(none_t, const optional< T > &rhs)caf::optional< class >related
operator<(const optional< T > &lhs, const T &rhs)caf::optional< class >related
operator<(const T &lhs, const optional< T > &rhs)caf::optional< class >related
operator<=(const optional< T > &lhs, const optional< T > &rhs)caf::optional< class >related
operator<=(const optional< T > &lhs, none_t)caf::optional< class >related
operator<=(none_t, const optional< T > &)caf::optional< class >related
operator<=(const optional< T > &lhs, const T &rhs)caf::optional< class >related
operator<=(const T &lhs, const optional< T > &rhs)caf::optional< class >related
operator=(const optional &other) (defined in caf::optional< class >)caf::optional< class >
operator=(optional &&other) noexcept(std::is_nothrow_destructible< T >::value &&std::is_nothrow_move_assignable< T >::value) (defined in caf::optional< class >)caf::optional< class >
operator==(const optional< T > &lhs, const optional< T > &rhs)caf::optional< class >related
operator==(const optional< T > &lhs, none_t)caf::optional< class >related
operator==(none_t, const optional< T > &rhs)caf::optional< class >related
operator==(const optional< T > &lhs, const T &rhs)caf::optional< class >related
operator==(const T &lhs, const optional< T > &rhs)caf::optional< class >related
operator>(const optional< T > &lhs, const optional< T > &rhs)caf::optional< class >related
operator>(const optional< T > &lhs, none_t)caf::optional< class >related
operator>(none_t, const optional< T > &)caf::optional< class >related
operator>(const optional< T > &lhs, const T &rhs)caf::optional< class >related
operator>(const T &lhs, const optional< T > &rhs)caf::optional< class >related
operator>=(const optional< T > &lhs, const optional< T > &rhs)caf::optional< class >related
operator>=(const optional< T > &, none_t)caf::optional< class >related
operator>=(none_t, const optional< T > &)caf::optional< class >related
operator>=(const optional< T > &lhs, const T &rhs)caf::optional< class >related
operator>=(const T &lhs, const optional< T > &rhs)caf::optional< class >related
optional(const none_t &=none)caf::optional< class >
optional(U x)caf::optional< class >
optional(const optional &other) (defined in caf::optional< class >)caf::optional< class >
to_string(const optional< T > &x)caf::optional< class >related
type typedefcaf::optional< class >
value()caf::optional< class >
value() const caf::optional< class >
value_or(const T &default_value) const caf::optional< class >
~optional() (defined in caf::optional< class >)caf::optional< class >