#ifndef ROOT_TClassStreamer_h
#define ROOT_TClassStreamer_h
#include "Rtypes.h"
class TClassStreamer {
protected:
TClassStreamer() : fStreamer(0) {};
public:
TClassStreamer(ClassStreamerFunc_t pointer) : fStreamer(pointer) {};
TClassStreamer(const TClassStreamer &rhs) : fStreamer(rhs.fStreamer) {};
virtual TClassStreamer *Generate() {
return new TClassStreamer(*this);
}
virtual ~TClassStreamer(){};
virtual void operator()(TBuffer &b, void *objp)
{
(*fStreamer)(b,objp);
}
private:
ClassStreamerFunc_t fStreamer;
};
#endif
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.