Title
pubimbue forbidden to call imbue
Status
cd1
Section
[iostream.limits.imbue]
Submitter
Martin Sebor

Created on 2007-01-20.00:00:00 last changed 172 months ago

Messages

Date: 2010-10-21.18:28:33

Proposed resolution:

To fix this, rephrase the sentence above to allow pubimbue to do what it was designed to do. Specifically. change [iostream.limits.imbue], p1 to read:

No function described in clause 27 except for ios_base::imbue and basic_filebuf::pubimbue causes any instance of basic_ios::imbue or basic_streambuf::imbue to be called. ...

Date: 2007-01-20.00:00:00

[iostream.limits.imbue] specifies that "no function described in clause 27 except for ios_base::imbue causes any instance of basic_ios::imbue or basic_streambuf::imbue to be called."

That contradicts the Effects clause for basic_streambuf::pubimbue() which requires the function to do just that: call basic_streambuf::imbue().

History
Date User Action Args
2010-10-21 18:28:33adminsetmessages: + msg3245
2007-01-20 00:00:00admincreate