From Jason Turner

[iostreams.limits.pos]

Diff to HTML by rtfpessoa

tmp/tmps8fszxe_/{from.md → to.md} RENAMED
@@ -4,10 +4,15 @@ The classes of [[input.output]] with template arguments `charT` and
4
  `traits` behave as described if `traits::pos_type` and
5
  `traits::off_type` are `streampos` and `streamoff` respectively. Except
6
  as noted explicitly below, their behavior when `traits::pos_type` and
7
  `traits::off_type` are other types is *implementation-defined*.
8
 
 
 
 
 
 
9
  In the classes of [[input.output]], a template parameter with name
10
  `charT` represents a member of the set of types containing `char`,
11
  `wchar_t`, and any other *implementation-defined* character types that
12
  meet the requirements for a character on which any of the iostream
13
  components can be instantiated.
 
4
  `traits` behave as described if `traits::pos_type` and
5
  `traits::off_type` are `streampos` and `streamoff` respectively. Except
6
  as noted explicitly below, their behavior when `traits::pos_type` and
7
  `traits::off_type` are other types is *implementation-defined*.
8
 
9
+ [*Note 1*: For each of the specializations of `char_traits` defined in
10
+ [[char.traits.specializations]], `state_type` denotes `mbstate_t`,
11
+ `pos_type` denotes `fpos<mbstate_t>`, and `off_type` denotes
12
+ `streamoff`. — *end note*]
13
+
14
  In the classes of [[input.output]], a template parameter with name
15
  `charT` represents a member of the set of types containing `char`,
16
  `wchar_t`, and any other *implementation-defined* character types that
17
  meet the requirements for a character on which any of the iostream
18
  components can be instantiated.