This is the complete list of members for
absl::optional< T >, including all inherited members.
| emplace(Args &&...args) | absl::optional< T > | [inline] |
| emplace(std::initializer_list< U > il, Args &&...args) | absl::optional< T > | [inline] |
| has_value() const noexcept | absl::optional< T > | [inline] |
| operator bool() const noexcept | absl::optional< T > | [inline, explicit] |
| operator*() const & | absl::optional< T > | [inline] |
| operator*()& | absl::optional< T > | [inline] |
| operator*() const && | absl::optional< T > | [inline] |
| operator*()&& | absl::optional< T > | [inline] |
| operator->() const | absl::optional< T > | [inline] |
| operator->() | absl::optional< T > | [inline] |
| operator=(nullopt_t) noexcept | absl::optional< T > | [inline] |
| operator=(const optional &src) | absl::optional< T > | |
| operator=(optional &&src) | absl::optional< T > | |
| operator=(U &&v) | absl::optional< T > | [inline] |
| operator=(const optional< U > &rhs) | absl::optional< T > | [inline] |
| operator=(optional< U > &&rhs) | absl::optional< T > | [inline] |
| optional() noexcept | absl::optional< T > | [inline] |
| optional(nullopt_t) noexcept | absl::optional< T > | [inline] |
| optional(const optional &src) | absl::optional< T > | |
| optional(optional &&src) | absl::optional< T > | |
| optional(InPlaceT, Args &&...args) | absl::optional< T > | [inline, explicit] |
| optional(in_place_t, std::initializer_list< U > il, Args &&...args) | absl::optional< T > | [inline, explicit] |
| optional(U &&v) | absl::optional< T > | [inline] |
| optional(U &&v) | absl::optional< T > | [inline, explicit] |
| optional(const optional< U > &rhs) | absl::optional< T > | [inline] |
| optional(const optional< U > &rhs) | absl::optional< T > | [inline, explicit] |
| optional(optional< U > &&rhs) | absl::optional< T > | [inline] |
| optional(optional< U > &&rhs) | absl::optional< T > | [inline, explicit] |
| reference() const | absl::optional< T > | [inline, private] |
| reference() | absl::optional< T > | [inline, private] |
| reset() noexcept | absl::optional< T > | [inline] |
| static_assert(!std::is_same< nullopt_t, typename std::remove_cv< T >::type >::value,"optional<nullopt_t> is not allowed.") | absl::optional< T > | [private] |
| static_assert(!std::is_same< in_place_t, typename std::remove_cv< T >::type >::value,"optional<in_place_t> is not allowed.") | absl::optional< T > | [private] |
| static_assert(!std::is_reference< T >::value,"optional<reference> is not allowed.") | absl::optional< T > | [private] |
| swap(optional &rhs) noexcept(std | absl::optional< T > | [inline] |
| value() const & | absl::optional< T > | [inline] |
| value()& | absl::optional< T > | [inline] |
| value()&& | absl::optional< T > | [inline] |
| value() const && | absl::optional< T > | [inline] |
| value_or(U &&v) const & | absl::optional< T > | [inline] |
| value_or(U &&v)&& | absl::optional< T > | [inline] |
| value_type typedef | absl::optional< T > | |
| ~optional() | absl::optional< T > | |