absl::variant< T0, Tn... > Member List

This is the complete list of members for absl::variant< T0, Tn... >, including all inherited members.

Base typedefabsl::variant< T0, Tn... >private
emplace(Args &&...args)absl::variant< T0, Tn... >inline
emplace(std::initializer_list< U > il, Args &&...args)absl::variant< T0, Tn... >inline
emplace(Args &&...args)absl::variant< T0, Tn... >inline
emplace(std::initializer_list< U > il, Args &&...args)absl::variant< T0, Tn... >inline
index() const noexceptabsl::variant< T0, Tn... >inline
operator=(const variant &other)=defaultabsl::variant< T0, Tn... >
operator=(variant &&other)=defaultabsl::variant< T0, Tn... >
operator=(T &&t) noexcept(std::is_nothrow_assignable< Tj &, T >::value &&std::is_nothrow_constructible< Tj, T >::value)absl::variant< T0, Tn... >inline
swap(variant &rhs) noexcept(absl::conjunction< std::is_nothrow_move_constructible< T0 >, std::is_nothrow_move_constructible< Tn >..., type_traits_internal::IsNothrowSwappable< T0 >, type_traits_internal::IsNothrowSwappable< Tn >... >::value)absl::variant< T0, Tn... >inline
valueless_by_exception() const noexceptabsl::variant< T0, Tn... >inline
variant()=defaultabsl::variant< T0, Tn... >
variant(const variant &other)=defaultabsl::variant< T0, Tn... >
variant(variant &&other)=defaultabsl::variant< T0, Tn... >
variant(T &&t) noexcept(std::is_nothrow_constructible< Tj, T >::value)absl::variant< T0, Tn... >inline
variant(in_place_type_t< T >, Args &&...args)absl::variant< T0, Tn... >inlineexplicit
variant(in_place_type_t< T >, std::initializer_list< U > il, Args &&...args)absl::variant< T0, Tn... >inlineexplicit
variant(in_place_index_t< I >, Args &&...args)absl::variant< T0, Tn... >inlineexplicit
variant(in_place_index_t< I >, std::initializer_list< U > il, Args &&...args)absl::variant< T0, Tn... >inlineexplicit
variant_internal::VariantCoreAccessabsl::variant< T0, Tn... >friend
~variant()=defaultabsl::variant< T0, Tn... >


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