Closed wg21bot closed 4 years ago
Editorial meeting: Accepted.
Also file an LWG issue to make clear which headers make <ios> available. Once that's done, remove the default template arguments, because they're implied and redundant from <iosfwd>.
[iosfwd.syn] p1:
"Default template arguments are described as appearing both in <iosfwd> and in the synopsis of other headers but it is well-formed to include both <iosfwd> and one or more of the other headers. (footnote 284)"
and
"284) It is the implementation’s responsibility to implement headers so that including <iosfwd> and other headers does not violate the rules about multiple occurrences of default arguments."
See LWG 3309 for the question on which headers make <ios> available.
The default template arguments are missing.
Proposed change: