absl::optional< T > Member List
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 noexceptabsl::optional< T > [inline]
operator bool() const noexceptabsl::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) noexceptabsl::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() noexceptabsl::optional< T > [inline]
optional(nullopt_t) noexceptabsl::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() noexceptabsl::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(stdabsl::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 typedefabsl::optional< T >
~optional()absl::optional< T >


abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:42:16