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 > | |