Section: 24.3.5.3 [input.iterators] Status: NAD Editorial Submitter: David Abrahams Opened: 2006-02-09 Last modified: 2016-01-28
Priority: Not Prioritized
View other active issues in [input.iterators].
View all other issues in [input.iterators].
View all issues with NAD Editorial status.
Discussion:
24.1.1 Input iterators [lib.input.iterators]
1 A class or a built-in type X satisfies the requirements of an input iterator for the value type T if the following expressions are valid, where U is the type of any specified member of type T, as shown in Table 73.
There is no capital U used in table 73. There is a lowercase u, but that is clearly not meant to denote a member of type T. Also, there's no description in 24.1.1 of what lowercase a means. IMO the above should have been...Hah, a and b are already covered in 24.1/11, so maybe it should have just been:
Proposed resolution:
Change 24.1.1p1:
-1- A class or a built-in type
X
satisfies the requirements of an input iterator for the value typeT
if the following expressions are valid, whereas shown in Table 73.U
is the type of any specified member of typeT
,
[ Portland: Editorial. ]