>>>>> "Lars" == Lars Gullik Bjønnes <[EMAIL PROTECTED]> writes:
Lars> | Lars> And to whom would the "definitions [be] much cleaner" ?
Lars> | | I mean that if everytime we use <ostreams> we need 15 lines
Lars> of | error prone preprocessor stuff, the fun factor will tend to
Lars> go low. At | first I thought that we would use these <<
Lars> operators only on a | DebugStream, so just including "debug.h"
Lars> would setup everything nicely | for us. If you really plan to
Lars> send them to real streams, then I agree | we should think of
Lars> something else.
Lars> That is the nice thing of useing
Lars> ostream & operator<<(ostream &, <foo>);
OK, so I included "debug.h" in places which define these operators. It
would seem more reasonable to me to define a LOStreams.h header (like
LString.h) which sets up ostreams correctly for our own use. Is that
OK with you?
If we used so-called non-modern STL, shouldn't we add a typedef for
streamsize?
I'll think more about the debugstream definition later...
JMarc