#include <TBaseClass.h>
Public Member Functions | |
TBaseClass (BaseClassInfo_t *info=0, TClass *cl=0) | |
virtual | ~TBaseClass () |
virtual void | Browse (TBrowser *b) |
const char * | GetTitle () const |
TClass * | GetClassPointer (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 |
TClass * | GetClassPointer (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 &) | |
TBaseClass & | operator= (const TBaseClass &) |
TBaseClass (const TBaseClass &) | |
TBaseClass & | operator= (const TBaseClass &) |
Private Attributes | |
BaseClassInfo_t * | fInfo |
TClassRef | fClassPtr |
TClass * | fClass |
BaseClassInfo_t * | fInfo |
TClass * | fClass |
Definition at line 35 of file TBaseClass.h.
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] |
TBaseClass& TBaseClass::operator= | ( | const TBaseClass & | ) | [private] |
void TBaseClass::Browse | ( | TBrowser * | b | ) | [virtual] |
const char * TBaseClass::GetTitle | ( | ) | const |
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] |
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 |
Int_t TBaseClass::GetDelta | ( | ) | const |
Bool_t TBaseClass::IsFolder | ( | ) | const [inline] |
Int_t TBaseClass::IsSTLContainer | ( | ) |
Long_t TBaseClass::Property | ( | ) | const |
BaseClassInfo_t* TBaseClass::fInfo [private] |
Definition at line 42 of file TBaseClass.h.
Referenced by GetDelta(), IsSTLContainer(), Property(), and ~TBaseClass().
TClassRef TBaseClass::fClassPtr [private] |
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.