|
halcheck 1.0
|
This is the complete list of members for halcheck::lib::optional< T >, including all inherited members.
| has_value() const noexcept (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inline |
| operator->() const (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inline |
| operator->() (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inline |
| operator=(lib::nullopt_t) (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inline |
| operator=(U &&other) (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inline |
| operator=(optional< U > &&other) (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inline |
| operator=(const optional< U > &other) (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inline |
| optional()=default (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | |
| optional(lib::nullopt_t) noexcept (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inline |
| optional(const optional< U > &other) (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inline |
| optional(const optional< U > &other) (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inlineexplicit |
| optional(optional< U > &&other) (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inline |
| optional(optional< U > &&other) (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inlineexplicit |
| optional(lib::in_place_t, Args &&...args) (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inlineexplicit |
| optional(lib::in_place_t, std::initializer_list< U > ilist, Args &&...args) (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inlineexplicit |
| optional(U &&value) (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inline |
| optional(U &&value) (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inlineexplicit |
| swap(optional &other) noexcept(std::is_nothrow_move_constructible< T >() &&lib::is_nothrow_swappable< T >()) (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inline |
| swap(lib::optional< T > &lhs, lib::optional< T > &rhs) noexcept(std::is_nothrow_move_constructible< T >() &&lib::is_nothrow_swappable< T >()) | halcheck::lib::optional< T > | friend |
| value() const & (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inline |
| value() & (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inline |
| value() const && (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inline |
| value() && (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inline |
| value_or(U &&default_value) const & (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inline |
| value_or(U &&default_value) && (defined in halcheck::lib::optional< T >) | halcheck::lib::optional< T > | inline |