, including all inherited members.
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 noexcept | absl::variant< T0, Tn...> | [inline] |
operator=(const variant &other) | absl::variant< T0, Tn...> | |
operator=(variant &&other) | absl::variant< T0, Tn...> | |
operator=(T &&t) noexcept(std | absl::variant< T0, Tn...> | [inline] |
static_assert(absl::conjunction< std::is_object< T0 >, std::is_object< Tn >...>::value,"Attempted to instantiate a variant containing a non-object ""type.") | absl::variant< T0, Tn...> | [private] |
static_assert(absl::conjunction< negation< std::is_array< T0 > >, negation< std::is_array< Tn > >...>::value,"Attempted to instantiate a variant containing an array type.") | absl::variant< T0, Tn...> | [private] |
static_assert(absl::conjunction< std::is_nothrow_destructible< T0 >, std::is_nothrow_destructible< Tn >...>::value,"Attempted to instantiate a variant containing a non-nothrow ""destructible type.") | absl::variant< T0, Tn...> | [private] |
swap(variant &rhs) noexcept(absl | absl::variant< T0, Tn...> | [inline] |
valueless_by_exception() const noexcept | absl::variant< T0, Tn...> | [inline] |
variant() | absl::variant< T0, Tn...> | |
variant(const variant &other) | absl::variant< T0, Tn...> | |
variant(variant &&other) | absl::variant< T0, Tn...> | |
variant(T &&t) noexcept(std | absl::variant< T0, Tn...> | [inline] |
variant(in_place_type_t< T >, Args &&...args) | absl::variant< T0, Tn...> | [inline, explicit] |
variant(in_place_type_t< T >, std::initializer_list< U > il, Args &&...args) | absl::variant< T0, Tn...> | [inline, explicit] |
variant(in_place_index_t< I >, Args &&...args) | absl::variant< T0, Tn...> | [inline, explicit] |
variant(in_place_index_t< I >, std::initializer_list< U > il, Args &&...args) | absl::variant< T0, Tn...> | [inline, explicit] |
variant_internal::VariantCoreAccess | absl::variant< T0, Tn...> | [friend] |
~variant() | absl::variant< T0, Tn...> | |