#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.
1.5.1