TBuildRealData Class Reference

Inheritance diagram for TBuildRealData:

TMemberInspector List of all members.

Public Member Functions

 TBuildRealData (void *obj, TClass *cl)
void Inspect (TClass *cl, const char *parent, const char *name, const void *addr)
void SetBit (UInt_t f, Bool_t set)
void SetBit (UInt_t f)
void ResetBit (UInt_t f)
Bool_t TestBit (UInt_t f) const
Int_t TestBits (UInt_t f) const
void InvertBit (UInt_t f)

Private Attributes

void * fRealDataObject
TClassfRealDataClass
UInt_t fBits

Detailed Description

Definition at line 432 of file TClass.cxx.


Constructor & Destructor Documentation

TBuildRealData::TBuildRealData ( void *  obj,
TClass cl 
) [inline]

Definition at line 440 of file TClass.cxx.


Member Function Documentation

void TBuildRealData::Inspect ( TClass cl,
const char *  parent,
const char *  name,
const void *  addr 
) [virtual]

Implements TMemberInspector.

Definition at line 456 of file TClass.cxx.

References TList::Add(), TClass::BuildRealData(), RootCsg::dot(), fprintf(), fRealDataClass, fRealDataObject, TClass::GetBaseDataMember(), TClass::GetClass(), TClass::GetCollectionProxy(), TClass::GetDataMember(), TClass::GetListOfRealData(), TDataMember::GetTrueTypeName(), TDataMember::GetTypeName(), TVirtualCollectionProxy::GetValueClass(), TString::Index(), TClass::InheritsFrom(), TDataMember::IsaPointer(), TDataMember::IsBasic(), TDataMember::IsPersistent(), kFALSE, kNPOS, TRealData::kTransient, kTRUE, TClass::Property(), TObject::SetBit(), TRealData::SetIsObject(), and TestBit().

void TBuildRealData::SetBit ( UInt_t  f,
Bool_t  set 
)

Referenced by TClass::BuildRealData().

void TBuildRealData::SetBit ( UInt_t  f  )  [inline]

Definition at line 448 of file TClass.cxx.

References TObject::kBitMask.

void TBuildRealData::ResetBit ( UInt_t  f  )  [inline]

Definition at line 449 of file TClass.cxx.

References TObject::kBitMask.

Referenced by TClass::BuildRealData().

Bool_t TBuildRealData::TestBit ( UInt_t  f  )  const [inline]

Definition at line 450 of file TClass.cxx.

Referenced by TClass::BuildRealData(), and Inspect().

Int_t TBuildRealData::TestBits ( UInt_t  f  )  const [inline]

Definition at line 451 of file TClass.cxx.

void TBuildRealData::InvertBit ( UInt_t  f  )  [inline]

Definition at line 452 of file TClass.cxx.

References TObject::kBitMask.


Member Data Documentation

void* TBuildRealData::fRealDataObject [private]

Definition at line 435 of file TClass.cxx.

Referenced by Inspect().

TClass* TBuildRealData::fRealDataClass [private]

Definition at line 436 of file TClass.cxx.

Referenced by Inspect().

UInt_t TBuildRealData::fBits [private]

Definition at line 437 of file TClass.cxx.


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