From Jason Turner

[depr.tuple]

Diff to HTML by rtfpessoa

tmp/tmpxoabugtc/{from.md → to.md} RENAMED
@@ -40,12 +40,12 @@ template<size_t I, class T> struct tuple_element<I, const volatile T>;
40
  Let `TE` denote `tuple_element_t<I, T>` of the cv-unqualified type `T`.
41
  Then specializations of each of the two templates meet the
42
  *Cpp17TransformationTrait* requirements with a member typedef `type`
43
  that names the following type:
44
 
45
- - for the first specialization, `add_volatile_t<TE>`, and
46
- - for the second specialization, `add_cv_t<TE>`.
47
 
48
  In addition to being available via inclusion of the `<tuple>` header,
49
  the two templates are available when any of the headers `<array>`,
50
  `<ranges>`, or `<utility>` are included.
51
 
 
40
  Let `TE` denote `tuple_element_t<I, T>` of the cv-unqualified type `T`.
41
  Then specializations of each of the two templates meet the
42
  *Cpp17TransformationTrait* requirements with a member typedef `type`
43
  that names the following type:
44
 
45
+ - for the first specialization, `volatile TE`, and
46
+ - for the second specialization, `const volatile TE`.
47
 
48
  In addition to being available via inclusion of the `<tuple>` header,
49
  the two templates are available when any of the headers `<array>`,
50
  `<ranges>`, or `<utility>` are included.
51