absl::optional< T > Member List

This is the complete list of members for absl::optional< T >, including all inherited members.

data_base typedefabsl::optional< T >private
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 >inlineexplicit
operator*() const &absl::optional< T >inline
operator*() &absl::optional< T >inline
operator*() const &&absl::optional< T >inline
operator*() &&absl::optional< T >inline
operator->() constabsl::optional< T >inline
operator->()absl::optional< T >inline
operator=(nullopt_t) noexceptabsl::optional< T >inline
operator=(const optional &src)=defaultabsl::optional< T >
operator=(optional &&src)=defaultabsl::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)=defaultabsl::optional< T >
optional(optional &&src)=defaultabsl::optional< T >
optional(InPlaceT, Args &&... args)absl::optional< T >inlineexplicit
optional(in_place_t, std::initializer_list< U > il, Args &&... args)absl::optional< T >inlineexplicit
optional(U &&v)absl::optional< T >inline
optional(U &&v)absl::optional< T >inlineexplicit
optional(const optional< U > &rhs)absl::optional< T >inline
optional(const optional< U > &rhs)absl::optional< T >inlineexplicit
optional(optional< U > &&rhs)absl::optional< T >inline
optional(optional< U > &&rhs)absl::optional< T >inlineexplicit
reference() constabsl::optional< T >inlineprivate
reference()absl::optional< T >inlineprivate
reset() noexceptabsl::optional< T >inline
swap(optional &rhs) noexcept(std::is_nothrow_move_constructible< T >::value &&type_traits_internal::IsNothrowSwappable< T >::value)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 typedefabsl::optional< T >
~optional()=defaultabsl::optional< T >


abseil_cpp
Author(s):
autogenerated on Mon Feb 28 2022 21:31:22