TRealData


class description - source file - inheritance tree

class TRealData : public TObject


    public:
TRealData TRealData() TRealData TRealData(const char* name, Int_t offset, TDataMember* datamember) TRealData TRealData(TRealData&) virtual void ~TRealData() TClass* Class() TDataMember* GetDataMember() virtual const char* GetName() const Int_t GetThisOffset() virtual TClass* IsA() const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void WriteRealData(void* pointer, char*& buffer)

Data Members

private:
TDataMember* fDataMember pointer to data member descriptor Int_t fThisOffset offset with the THIS object pointer TString fName Concatenated names of this realdata

Class Description

  The TRealData class manages the effective list of all data members
  for a given class. For example for an object of class TLine that inherits
  from TObject and TAttLine, the TRealData object for a line contains the
  complete list of all data members of the 3 classes.

  The list of TRealData members in TClass is built when functions like
  object.Inspect or object.DrawClass are called.

TRealData() : TObject()
*-*-*-*-*-*-*-*-*-*-*RealData default constructor*-*-*-*-*-*-*-*-*-*-*-*-*
*-*                  ============================

TRealData(const char *name, Int_t offset, TDataMember *datamember) : TObject()
*-*-*-*-*-*-*-*-*-*Constructor to define one persistent data member*-*-*-*-*
*-*                ================================================
*-* datamember is the pointer to the data member descriptor.
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

~TRealData()
*-*-*-*-*-*-*-*-*-*-*RealData default destructor*-*-*-*-*-*-*-*-*-*-*-*-*
*-*                  =============================

void WriteRealData(void *, char *&)
*-*-*-*-*Write one persistent data member on output buffer*-*-*-*-*-*-*-*
*-*      =================================================
*-* pointer points to the current persistent data member
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*-*



Inline Functions


         const char* GetName() const
        TDataMember* GetDataMember()
               Int_t GetThisOffset()
             TClass* Class()
             TClass* IsA() const
                void ShowMembers(TMemberInspector& insp, char* parent)
                void Streamer(TBuffer& b)
           TRealData TRealData(TRealData&)


Author: Rene Brun 05/03/95
Last update: 2.00/00 05/03/98 18.02.38 by Fons Rademakers
Copyright (c) 1995-1999, The ROOT System, All rights reserved. *


ROOT page - Class index - 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.