All Classes Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
gears::utility::maybe< T > Member List

This is the complete list of members for gears::utility::maybe< T >, including all inherited members.

emplace(Args &&...args)gears::utility::maybe< T >inline
just(T &&t)gears::utility::maybe< T >related
maybe() noexceptgears::utility::maybe< T >inline
maybe(nothing_t) noexceptgears::utility::maybe< T >inline
maybe(const T &value)gears::utility::maybe< T >inline
maybe(T &&value)gears::utility::maybe< T >inline
maybe(in_place_t, Args &&...args)gears::utility::maybe< T >inlineexplicit
maybe(const maybe &rhs)gears::utility::maybe< T >inline
maybe(maybe &&rhs) noexcept(std::is_nothrow_move_constructible< T >())gears::utility::maybe< T >inline
operator bool() const noexceptgears::utility::maybe< T >inlineexplicit
operator!=(const maybe< T > &lhs, const maybe< T > &rhs)gears::utility::maybe< T >related
operator!=(const maybe< T > &lhs, const T &value)gears::utility::maybe< T >related
operator*() const gears::utility::maybe< T >inline
operator*() (defined in gears::utility::maybe< T >)gears::utility::maybe< T >inline
operator->() const gears::utility::maybe< T >inline
operator->() (defined in gears::utility::maybe< T >)gears::utility::maybe< T >inline
operator<(const maybe< T > &lhs, const maybe< T > &rhs)gears::utility::maybe< T >related
operator<(const maybe< T > &lhs, const T &value)gears::utility::maybe< T >related
operator<=(const maybe< T > &lhs, const maybe< T > &rhs)gears::utility::maybe< T >related
operator<=(const maybe< T > &lhs, const T &value)gears::utility::maybe< T >related
operator=(nothing_t) noexceptgears::utility::maybe< T >inline
operator=(const maybe &rhs)gears::utility::maybe< T >inline
operator=(maybe &&rhs) noexcept(std::is_nothrow_move_assignable< T >()&&std::is_nothrow_move_constructible< T >())gears::utility::maybe< T >inline
operator=(U &&value)gears::utility::maybe< T >inline
operator==(const maybe< T > &lhs, const maybe< T > &rhs)gears::utility::maybe< T >related
operator==(const maybe< T > &lhs, nothing_t) noexceptgears::utility::maybe< T >related
operator==(const maybe< T > &lhs, const T &value)gears::utility::maybe< T >related
operator>(const maybe< T > &lhs, const maybe< T > &rhs)gears::utility::maybe< T >related
operator>(const maybe< T > &lhs, const T &value)gears::utility::maybe< T >related
operator>=(const maybe< T > &lhs, const maybe< T > &rhs)gears::utility::maybe< T >related
operator>=(const maybe< T > &lhs, const T &value)gears::utility::maybe< T >related
value() const gears::utility::maybe< T >inline
value() (defined in gears::utility::maybe< T >)gears::utility::maybe< T >inline
value_or(U &&value) const gears::utility::maybe< T >inline
value_type typedef (defined in gears::utility::maybe< T >)gears::utility::maybe< T >
~maybe()=default (defined in gears::utility::maybe< T >)gears::utility::maybe< T >