Files
2025-10-25 03:02:53 +03:00

931 B

[variant.specalg]

22 General utilities library [utilities]

22.6 Variants [variant]

22.6.10 Specialized algorithms [variant.specalg]

🔗

template<class... Types> constexpr void swap(variant<Types...>& v, variant<Types...>& w) noexcept(see below);

1

#

Constraints: is_move_constructible_v && is_swappable_v is true for all i.

2

#

Effects: Equivalent to v.swap(w).

3

#

Remarks: The exception specification is equivalent to noexcept(v.swap(w)).