TBaseClass Class Reference

#include <TBaseClass.h>

List of all members.

Public Member Functions

 TBaseClass (BaseClassInfo_t *info=0, TClass *cl=0)
virtual ~TBaseClass ()
virtual void Browse (TBrowser *b)
const char * GetTitle () const
TClassGetClassPointer (Bool_t load=kTRUE)
Int_t GetDelta () const
Bool_t IsFolder () const
Int_t IsSTLContainer ()
Long_t Property () const
 TBaseClass (BaseClassInfo_t *info=0, TClass *cl=0)
virtual ~TBaseClass ()
virtual void Browse (TBrowser *b)
const char * GetTitle () const
TClassGetClassPointer (Bool_t load=kTRUE)
Int_t GetDelta () const
Bool_t IsFolder () const
Int_t IsSTLContainer ()
Long_t Property () const

Private Member Functions

 TBaseClass (const TBaseClass &)
TBaseClassoperator= (const TBaseClass &)
 TBaseClass (const TBaseClass &)
TBaseClassoperator= (const TBaseClass &)

Private Attributes

BaseClassInfo_t * fInfo
TClassRef fClassPtr
TClassfClass
BaseClassInfo_t * fInfo
TClassfClass


Detailed Description

Definition at line 35 of file TBaseClass.h.


Constructor & Destructor Documentation

TBaseClass::TBaseClass ( const TBaseClass  )  [private]

TBaseClass::TBaseClass ( BaseClassInfo_t *  info = 0,
TClass cl = 0 
)

TBaseClass::~TBaseClass (  )  [virtual]

Definition at line 44 of file TBaseClass.cxx.

References TInterpreter::BaseClassInfo_Delete(), fInfo, and gCint.

TBaseClass::TBaseClass ( const TBaseClass  )  [private]

TBaseClass::TBaseClass ( BaseClassInfo_t *  info = 0,
TClass cl = 0 
)

virtual TBaseClass::~TBaseClass (  )  [virtual]


Member Function Documentation

TBaseClass& TBaseClass::operator= ( const TBaseClass  )  [private]

void TBaseClass::Browse ( TBrowser b  )  [virtual]

Definition at line 52 of file TBaseClass.cxx.

References b, c, and GetClassPointer().

const char * TBaseClass::GetTitle (  )  const

Definition at line 78 of file TBaseClass.cxx.

References c.

TClass * TBaseClass::GetClassPointer ( Bool_t  load = kTRUE  ) 

Definition at line 61 of file TBaseClass.cxx.

References fClassPtr, and TClass::GetClass().

Referenced by TGedEditor::ActivateEditors(), TDocParser::AddClassDataMembersRecursively(), TDocParser::AddClassMethodsRecursively(), RooWorkspace::CodeRepo::autoImportClass(), Browse(), TClass::BuildRealData(), TClassDocOutput::CreateDotClassChartInhMem(), TPad::DrawClassObject(), TClass::GetBaseClass(), TClass::GetBaseClassOffsetRecurse(), TClass::GetBaseDataMember(), TMethodBrowsable::GetBrowsableMethodsForClass(), THtml::GetDerivedClasses(), TClass::GetListOfAllPublicDataMembers(), TClass::GetListOfAllPublicMethods(), TClass::GetMenuItems(), TClass::GetMethod(), TClass::GetMethodAllAny(), TClass::GetMethodWithPrototype(), TClassTree::Init(), IsObjectEditable(), and TGLObject::SearchGLRenderer().

Int_t TBaseClass::GetDelta (  )  const

Definition at line 70 of file TBaseClass.cxx.

References TInterpreter::BaseClassInfo_Offset(), fInfo, and gCint.

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

Bool_t TBaseClass::IsFolder (  )  const [inline]

Definition at line 53 of file TBaseClass.h.

References kTRUE.

int TBaseClass::IsSTLContainer (  ) 

Definition at line 87 of file TBaseClass.cxx.

References TInterpreter::BaseClassInfo_TmpltName(), fInfo, gCint, TClassEdit::kDeque, TClassEdit::kList, TClassEdit::kMap, kNone, TClassEdit::kSet, TClassEdit::kVector, and type.

Referenced by TClass::BuildRealData(), and TTree::BuildStreamerInfo().

Long_t TBaseClass::Property (  )  const

Definition at line 106 of file TBaseClass.cxx.

References TInterpreter::BaseClassInfo_Property(), fInfo, and gCint.

Referenced by TDocParser::AddClassDataMembersRecursively(), TDocParser::AddClassMethodsRecursively(), TClass::GetBaseClassOffsetRecurse(), and TClassDocOutput::WriteClassDescription().

TBaseClass& TBaseClass::operator= ( const TBaseClass  )  [private]

virtual void TBaseClass::Browse ( TBrowser b  )  [virtual]

const char* TBaseClass::GetTitle (  )  const

TClass* TBaseClass::GetClassPointer ( Bool_t  load = kTRUE  ) 

Int_t TBaseClass::GetDelta (  )  const

Bool_t TBaseClass::IsFolder (  )  const [inline]

Definition at line 53 of file TBaseClass.h.

References kTRUE.

Int_t TBaseClass::IsSTLContainer (  ) 

Long_t TBaseClass::Property (  )  const


Member Data Documentation

BaseClassInfo_t* TBaseClass::fInfo [private]

Definition at line 42 of file TBaseClass.h.

Referenced by GetDelta(), IsSTLContainer(), Property(), and ~TBaseClass().

TClassRef TBaseClass::fClassPtr [private]

Definition at line 43 of file TBaseClass.h.

Referenced by GetClassPointer().

TClass* TBaseClass::fClass [private]

Definition at line 44 of file TBaseClass.h.

BaseClassInfo_t* TBaseClass::fInfo [private]

Definition at line 42 of file TBaseClass.h.

TClass* TBaseClass::fClass [private]

Definition at line 44 of file TBaseClass.h.


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