From Jason Turner

[tuple.assign]

Diff to HTML by rtfpessoa

tmp/tmp77mqpfyd/{from.md → to.md} RENAMED
@@ -188,11 +188,11 @@ template<tuple-like UTuple>
188
  *Constraints:*
189
 
190
  - `different-from<UTuple, tuple>` [[range.utility.helpers]] is `true`,
191
  - `remove_cvref_t<UTuple>` is not a specialization of
192
  `ranges::subrange`,
193
- - `sizeof...(Types)` equals `tuple_size_v<remove_cvref_t<UTuple>>`, and,
194
  - `is_assignable_v<``Tᵢ``&, decltype(get<`i`>(std::forward<UTuple>(u)))>`
195
  is `true` for all i.
196
 
197
  *Effects:* For all i, assigns `get<`i`>(std::forward<UTuple>(u))` to
198
  `get<`i`>(*this)`.
@@ -207,11 +207,11 @@ template<tuple-like UTuple>
207
  *Constraints:*
208
 
209
  - `different-from<UTuple, tuple>` [[range.utility.helpers]] is `true`,
210
  - `remove_cvref_t<UTuple>` is not a specialization of
211
  `ranges::subrange`,
212
- - `sizeof...(Types)` equals `tuple_size_v<remove_cvref_t<UTuple>>`, and,
213
  - `is_assignable_v<const ``Tᵢ``&, decltype(get<`i`>(std::forward<UTuple>(u)))>`
214
  is `true` for all i.
215
 
216
  *Effects:* For all i, assigns `get<`i`>(std::forward<UTuple>(u))` to
217
  `get<`i`>(*this)`.
 
188
  *Constraints:*
189
 
190
  - `different-from<UTuple, tuple>` [[range.utility.helpers]] is `true`,
191
  - `remove_cvref_t<UTuple>` is not a specialization of
192
  `ranges::subrange`,
193
+ - `sizeof...(Types)` equals `tuple_size_v<remove_cvref_t<UTuple>>`, and
194
  - `is_assignable_v<``Tᵢ``&, decltype(get<`i`>(std::forward<UTuple>(u)))>`
195
  is `true` for all i.
196
 
197
  *Effects:* For all i, assigns `get<`i`>(std::forward<UTuple>(u))` to
198
  `get<`i`>(*this)`.
 
207
  *Constraints:*
208
 
209
  - `different-from<UTuple, tuple>` [[range.utility.helpers]] is `true`,
210
  - `remove_cvref_t<UTuple>` is not a specialization of
211
  `ranges::subrange`,
212
+ - `sizeof...(Types)` equals `tuple_size_v<remove_cvref_t<UTuple>>`, and
213
  - `is_assignable_v<const ``Tᵢ``&, decltype(get<`i`>(std::forward<UTuple>(u)))>`
214
  is `true` for all i.
215
 
216
  *Effects:* For all i, assigns `get<`i`>(std::forward<UTuple>(u))` to
217
  `get<`i`>(*this)`.