#ifndef ROOT_TRealData
#define ROOT_TRealData
#ifndef ROOT_TObject
#include "TObject.h"
#endif
#ifndef ROOT_TString
#include "TString.h"
#endif
class TDataMember;
class TRealData : public TObject {
private:
TDataMember *fDataMember;
Long_t fThisOffset;
TString fName;
TMemberStreamer *fStreamer;
Bool_t fIsObject;
TRealData(const TRealData& rhs);
TRealData& operator=(const TRealData& rhs);
public:
TRealData();
TRealData(const char *name, Long_t offset, TDataMember *datamember);
virtual ~TRealData();
void AdoptStreamer(TMemberStreamer *p);
virtual const char *GetName() const {return fName.Data();}
TDataMember *GetDataMember() const {return fDataMember;}
TMemberStreamer *GetStreamer() const;
Long_t GetThisOffset() const {return fThisOffset;}
Bool_t IsObject() const {return fIsObject;}
void SetIsObject(Bool_t isObject) {fIsObject=isObject;}
void WriteRealData(void *pointer, char *&buffer);
ClassDef(TRealData,0)
};
#endif
Last change: Wed Jun 25 08:52:06 2008
Last generated: 2008-06-25 08:52
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.