Boost logo

Boost :

From: Jonathan Turkanis (technews_at_[hidden])
Date: 2005-07-13 14:00:18


Jonathan Wakely wrote:

>> But speaking of "buf/stream," how about using "buf" and "stream"?
>> E.g.,
>>
>> typedef stream<file> filestream;
>> typedef buf<file> filebuf;
>>
>> typedef stream<array> arraystream;
>> typedef buf<array> arraybuf;
>
> Not only are these better than the other choices, I think these are
> actually quite good names.

Thanks.

> My only reservation is that a streambuf doesn't necessarily do any
> buffering (that's true for std::streambufs, anyway, I assume it's the
> case for yours as well),

right.

> so taking the "buf" part of the name
> "streambuf" emphasises the misleading part of the name, but that's
> not a big deal.

Good point, but I think it's a shortcoming of the standard library's naming
conventions; e.g., basic_stringbuf performs unbuffered i/o.

> jon

Jonathan


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk