Created on 2019-08-06.00:00:00 last changed 45 months ago
Proposed resolution:
This wording is relative to N4830.
Modify [syncstream.syncbuf.overview], class template basic_syncbuf synopsis, as indicated:
template<class charT, class traits, class Allocator> class basic_syncbuf : public basic_streambuf<charT, traits> { public: […] // [syncstream.syncbuf.cons], construction and destruction basic_syncbuf() : basic_syncbuf(nullptr) {} explicit basic_syncbuf(streambuf_type* obuf= nullptr) : basic_syncbuf(obuf, Allocator()) {} […] };
[ 2019-09-02 Issue Prioritization ]
Status to Tentatively Ready and priority to 0 after seven positive votes on the reflector.
When P0935 "Eradicating unnecessarily explicit default constructors from the standard library" was applied, basic_syncbuf was not in the working paper. basic_syncbuf should not have an explicit default constructor.
History | |||
---|---|---|---|
Date | User | Action | Args |
2021-02-25 10:48:01 | admin | set | status: wp -> c++20 |
2019-11-19 14:48:30 | admin | set | status: voting -> wp |
2019-10-07 02:48:00 | admin | set | status: ready -> voting |
2019-09-02 12:39:44 | admin | set | messages: + msg10595 |
2019-09-02 12:39:44 | admin | set | status: new -> ready |
2019-08-15 19:04:36 | admin | set | messages: + msg10553 |
2019-08-06 00:00:00 | admin | create |