TRealData Class Reference

#include <TRealData.h>

Inheritance diagram for TRealData:

TObject TObject List of all members.

Public Types

enum  
enum  

Public Member Functions

 TRealData ()
 TRealData (const char *name, Long_t offset, TDataMember *datamember)
virtual ~TRealData ()
void AdoptStreamer (TMemberStreamer *p)
virtual const char * GetName () const
TDataMemberGetDataMember () const
TMemberStreamerGetStreamer () const
Long_t GetThisOffset () const
Bool_t IsObject () const
void SetIsObject (Bool_t isObject)
void WriteRealData (void *pointer, char *&buffer)
 TRealData ()
 TRealData (const char *name, Long_t offset, TDataMember *datamember)
virtual ~TRealData ()
void AdoptStreamer (TMemberStreamer *p)
virtual const char * GetName () const
TDataMemberGetDataMember () const
TMemberStreamerGetStreamer () const
Long_t GetThisOffset () const
Bool_t IsObject () const
void SetIsObject (Bool_t isObject)
void WriteRealData (void *pointer, char *&buffer)

Private Member Functions

 TRealData (const TRealData &rhs)
TRealDataoperator= (const TRealData &rhs)
 TRealData (const TRealData &rhs)
TRealDataoperator= (const TRealData &rhs)

Private Attributes

TDataMemberfDataMember
Long_t fThisOffset
TString fName
TMemberStreamerfStreamer
Bool_t fIsObject
TDataMemberfDataMember
TMemberStreamerfStreamer

Detailed Description

Definition at line 34 of file TRealData.h.


Member Enumeration Documentation

anonymous enum

Definition at line 47 of file TRealData.h.

anonymous enum

Definition at line 47 of file TRealData.h.


Constructor & Destructor Documentation

TRealData::TRealData ( const TRealData rhs  )  [private]

TRealData::TRealData (  ) 

TRealData::TRealData ( const char *  name,
Long_t  offset,
TDataMember datamember 
)

Definition at line 40 of file TRealData.cxx.

TRealData::~TRealData (  )  [virtual]

Definition at line 52 of file TRealData.cxx.

References fStreamer.

TRealData::TRealData ( const TRealData rhs  )  [private]

TRealData::TRealData (  ) 

TRealData::TRealData ( const char *  name,
Long_t  offset,
TDataMember datamember 
)

virtual TRealData::~TRealData (  )  [virtual]


Member Function Documentation

TRealData& TRealData::operator= ( const TRealData rhs  )  [private]

void TRealData::AdoptStreamer ( TMemberStreamer p  ) 

Definition at line 71 of file TRealData.cxx.

References fStreamer, and str.

Referenced by TClass::AdoptMemberStreamer().

virtual const char* TRealData::GetName (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 56 of file TRealData.h.

References TString::Data(), and fName.

Referenced by TClass::AdoptMemberStreamer(), TTree::BranchOld(), TClass::BuildEmulatedRealData(), TStreamerInfo::GetDataMemberOffset(), TBranchClones::Init(), TInspectCanvas::InspectObject(), and TBranchObject::SetAddress().

TDataMember* TRealData::GetDataMember (  )  const [inline]

Definition at line 57 of file TRealData.h.

References fDataMember.

Referenced by TTree::BranchOld(), TStreamerInfo::GetDataMemberOffset(), TBranchClones::Init(), TInspectCanvas::InspectObject(), and TBranchObject::SetAddress().

TMemberStreamer * TRealData::GetStreamer (  )  const

Definition at line 79 of file TRealData.cxx.

References fStreamer.

Referenced by TStreamerInfo::GetDataMemberOffset().

Long_t TRealData::GetThisOffset (  )  const [inline]

Definition at line 59 of file TRealData.h.

References fThisOffset.

Referenced by TTree::BranchOld(), TClass::BuildEmulatedRealData(), TClass::GetDataMemberOffset(), TStreamerInfo::GetDataMemberOffset(), TBranchClones::Init(), TBranchElement::InitializeOffsets(), TInspectCanvas::InspectObject(), and TBranchObject::SetAddress().

Bool_t TRealData::IsObject (  )  const [inline]

Definition at line 60 of file TRealData.h.

References fIsObject.

Referenced by TTree::BranchOld(), TStreamerInfo::GetDataMemberOffset(), and TBranchClones::Init().

void TRealData::SetIsObject ( Bool_t  isObject  )  [inline]

Definition at line 61 of file TRealData.h.

References fIsObject.

Referenced by TBuildRealData::Inspect().

void TRealData::WriteRealData ( void *  pointer,
char *&  buffer 
)

Definition at line 61 of file TRealData.cxx.

TRealData& TRealData::operator= ( const TRealData rhs  )  [private]

void TRealData::AdoptStreamer ( TMemberStreamer p  ) 

virtual const char* TRealData::GetName (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 56 of file TRealData.h.

References TString::Data(), and fName.

TDataMember* TRealData::GetDataMember (  )  const [inline]

Definition at line 57 of file TRealData.h.

References fDataMember.

TMemberStreamer* TRealData::GetStreamer (  )  const

Long_t TRealData::GetThisOffset (  )  const [inline]

Definition at line 59 of file TRealData.h.

References fThisOffset.

Bool_t TRealData::IsObject (  )  const [inline]

Definition at line 60 of file TRealData.h.

References fIsObject.

void TRealData::SetIsObject ( Bool_t  isObject  )  [inline]

Definition at line 61 of file TRealData.h.

References fIsObject.

void TRealData::WriteRealData ( void *  pointer,
char *&  buffer 
)


Member Data Documentation

TDataMember* TRealData::fDataMember [private]

Definition at line 37 of file TRealData.h.

Referenced by GetDataMember().

Long_t TRealData::fThisOffset [private]

Definition at line 38 of file TRealData.h.

Referenced by GetThisOffset().

TString TRealData::fName [private]

Definition at line 39 of file TRealData.h.

Referenced by GetName().

TMemberStreamer* TRealData::fStreamer [private]

Definition at line 40 of file TRealData.h.

Referenced by AdoptStreamer(), GetStreamer(), and ~TRealData().

Bool_t TRealData::fIsObject [private]

Definition at line 41 of file TRealData.h.

Referenced by IsObject(), and SetIsObject().

TDataMember* TRealData::fDataMember [private]

Definition at line 37 of file TRealData.h.

TMemberStreamer* TRealData::fStreamer [private]

Definition at line 40 of file TRealData.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:46:05 2011 for ROOT_528-00b_version by  doxygen 1.5.1