|
libhatchet
|
This is the complete list of members for hxoptional< T >, including all inherited members.
| and_then(function_t_ &&callable_) -> hxremove_cvref_t< decltype(hxforward< function_t_ >(callable_)(hxdeclval< T & >()))> | hxoptional< T > | |
| and_then(function_t_ &&callable_) const -> hxremove_cvref_t< decltype(hxforward< function_t_ >(callable_)(hxdeclval< const T & >()))> | hxoptional< T > | |
| emplace(args_t_ &&... args_) noexcept | hxoptional< T > | |
| has_value(void) const | hxoptional< T > | inline |
| hxoptional(void) | hxoptional< T > | inline |
| hxoptional(hxnullopt_t) | hxoptional< T > | inline |
| hxoptional(const hxoptional &other_) noexcept | hxoptional< T > | |
| hxoptional(hxoptional &&other_) noexcept | hxoptional< T > | |
| hxoptional(const hxoptional< U_ > &other_) noexcept | hxoptional< T > | |
| hxoptional(hxoptional< U_ > &&other_) noexcept | hxoptional< T > | |
| hxoptional(U_ &&value_) noexcept | hxoptional< T > | |
| operator bool(void) const | hxoptional< T > | inline |
| operator*(void) | hxoptional< T > | |
| operator*(void) const | hxoptional< T > | |
| operator->(void) | hxoptional< T > | |
| operator->(void) const | hxoptional< T > | |
| operator=(const hxoptional &other_) noexcept | hxoptional< T > | |
| operator=(hxoptional &&other_) noexcept | hxoptional< T > | |
| operator=(hxnullopt_t) | hxoptional< T > | inline |
| operator=(U_ &&value_) noexcept | hxoptional< T > | |
| operator=(const hxoptional< U_ > &other_) noexcept | hxoptional< T > | |
| operator=(hxoptional< U_ > &&other_) noexcept | hxoptional< T > | |
| operator==(const hxoptional &rhs_) const | hxoptional< T > | |
| operator==(hxnullopt_t) const | hxoptional< T > | inline |
| operator==(const T &value_) const | hxoptional< T > | |
| or_else(function_t_ &&callable_) const | hxoptional< T > | |
| reset(void) noexcept | hxoptional< T > | |
| swap(hxoptional &other_) noexcept | hxoptional< T > | |
| value(void) | hxoptional< T > | |
| value(void) const | hxoptional< T > | |
| value_or(U_ &&default_value_) const | hxoptional< T > | |
| value_type typedef | hxoptional< T > | |
| ~hxoptional(void) | hxoptional< T > | inline |