Section: 31.5.3 [fpos] Status: NAD Submitter: PremAnand M. Rao Opened: 2001-08-27 Last modified: 2016-01-28
Priority: Not Prioritized
View all other issues in [fpos].
View all issues with NAD status.
Discussion:
Increment and decrement operators are missing from Table 88 -- Position type requirements in 31.5.3 [fpos].
Proposed resolution:
Table 88 (section 27.4.3) -- Position type requirements be updated to include increment and decrement operators.
expression return type operational note
++p fpos& p += O(1)
p++ fpos { P tmp = p;
++p;
return tmp; }
--p fpos& p -= O(1)
p-- fpos { P tmp = p;
--p;
return tmp; }
Rationale:
The LWG believes this is a request for extension, not a defect
report. Additionally, nobody saw a clear need for this extension;
fpos is used only in very limited ways.