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->() const absl::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() const absl::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 Wed Jun 19 2019 19:19:59