Hervé Eychenne wrote: >and obj << "foo" fails... >Please note that I really want to be able to use operator<<. > > It looks like you really need an extension class that we have been discussing for some time: http://gcc.gnu.org/ml/libstdc++/2004-03/msg00359.html Paolo.