the problem has been fixed and the signature is now 
operator<<(const Char_t*). The way you try to use << is ok.
Cheers, Fons.
PS: operator<<(const Int_t) does not make sense since the argument is
    passed by value so cannot be changed anyway.
> 
> Hi,
> 
> Again a message about 'const' etc.
> 
> I somewhere need to stream a 'const Text_t*' into a TMessage, which is a
> TBuffer.
> 
> I have
> 
> const Text_t* name = <something>
> TMessage messOut(kMESS_OBJECT);
> 
> and would like to do:
> 
> messOut << name;
> 
> This doesn't work because the operator is defined as
> 
> TBuffer &TBuffer::operator<<(Char_t *c)
> 
> I think this should be:
> 
> TBuffer &TBuffer::operator<<(const Char_t *c
> 
> as for all the other TBuffer input (i.e. <<) operators. Or is there
> (another) reason why I should not use the << operators? (Should I use the
> WriteArray member?... ifso why are << operators public?)
> 
> Thanks,
> 
> Rutger
> 
> p.s. I'm curious to things discussed at CHEP98, will there be some
> note/report/summary? 
> 
-- Org: CERN, European Laboratory for Particle Physics. Mail: 1211 Geneve 23, Switzerland Phone: +41 22 7679248 E-Mail: Fons.Rademakers@cern.ch Fax: +41 22 7677910