$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Jonathan Turkanis (technews_at_[hidden])
Date: 2003-11-15 03:07:02
Regarding the i/o state savers for advanced standard attributes, the
documentation says that the destructor 'changes the stream's attribute back
to the saved value.' In the case of basic_ios_iostate_saver, however, it is
not always possible to restore the stream state: a stream which was
originally 'good' may later have had its buffer set to 0, and such a stream
can never be 'good'.
I think it would be more accurate to say that the destructor in this case
'attempts to restore' the original value. Maybe a footnote would be
appropriate.
Jonathan