Boost logo

Boost :

Subject: Re: [boost] [iostreams]howto replace ostream buffer?
From: Larry Evans (cppljevans_at_[hidden])
Date: 2009-01-11 02:32:20

On 01/10/09 16:38, Larry Evans wrote:
> On 01/10/09 12:53, Steven Watanabe wrote:
>> Larry Evans wrote:
>>> How can one use iostreams::filtering_streambuf to replace the
>>> std::basic_streambuf used by cout. I've tried the code in 1st
>>> attachment; however, that code produces the output in 2nd attachment.
>>> The desired output is shown in 3ird attachment.
>>> How should the code be modified to get the desired output?
>> Try flushing the stream before switching back to the original buffer.
> Thanks. That works.
Another method is to use this:


instead of:


I'm guessing that creates a non-buffered streambuf or something
similar corresponding to my_filter, which makes the flush

Boost list run by bdawes at, gregod at, cpdaniel at, john at