Re: Pb is Generating Dictionary

Fons Rademakers (Fons.Rademakers@cern.ch)
Tue, 11 May 1999 09:53:51 +0000


Hi Olivier,

the GUI classes (TGxxx) can not yet be streamed to file
(their ClassDef's specify still 0 as version id). To be able to
stream the rest of the class containing TGxxx object mark them
as non-streamable, e.g.:

class bla : public TObject {
private:
TGTextBuffer *TBxmin; //! do not stream
...
};

Note the ! in the comment field.

In the (near) future I plan to give the GUI classes streaming capabilities
since some people asked for the feature to be able to store GUI setups to
file.

Cheers, Fons.

Olivier Meplan wrote:
>
> Hello rooters!
>
> I have a error message that I don't understand...
> I define a class with a TGTextBuffer pointer data members
> (TGTextBuffer *TBxmin). The compilation is ok but when the dictionary
> try to be compiled, I have this error message
>
> cxx: Error: panelDict.C, line 2313: In this statement, the argument list
> "R__b<<TBxmin" matches no "operator <<".
> R__b << TBxmin;
>
> What does it mean? what must I do?
> Thanks
> Olivier meplan

-- 
Org:    CERN, European Laboratory for Particle Physics.
Mail:   1211 Geneve 23, Switzerland
E-Mail: Fons.Rademakers@cern.ch              Phone: +41 22 7679248
WWW:    http://root.cern.ch/~rdm/            Fax:   +41 22 7677910