Public Types |
| enum | {
kClassSaved = BIT(12),
kIgnoreTObjectStreamer = BIT(13),
kUnloaded = BIT(15),
kIsTObject = BIT(16),
kIsForeign = BIT(17),
kIsEmulation = BIT(18)
} |
| enum | ENewType { kRealNew = 0,
kClassNew,
kDummyNew
} |
Public Methods |
| | TClass () |
| | TClass (const char *name) |
| | TClass (const char *name, Version_t cversion, const char *dfil=0, const char *ifil=0, Int_t dl=0, Int_t il=0) |
| | TClass (const char *name, Version_t cversion, const type_info &info, IsAFunc_t isa, ShowMembersFunc_t showmember, const char *dfil, const char *ifil, Int_t dl, Int_t il) |
| virtual | ~TClass () |
| void | AddInstance (Bool_t heap=kFALSE) |
| void | AddImplFile (const char *filename, int line) |
| virtual void | Browse (TBrowser *b) |
| void | BuildRealData (void *pointer=0) |
| void | BuildRealDataFake (const char *name, Int_t offset, TClass *cl) |
| Bool_t | CanIgnoreTObjectStreamer () |
| void | Draw (Option_t *option="") |
| void | Destructor (void *obj, Bool_t dtorOnly=kFALSE) |
| void * | DynamicCast (const TClass *base, void *obj, Bool_t up=kTRUE) |
| char * | EscapeChars (char *text) const |
| Bool_t | HasDefaultConstructor () const |
| UInt_t | GetCheckSum (UInt_t code=0) const |
| Version_t | GetClassVersion () const |
| TDataMember * | GetDataMember (const char *datamember) const |
| Int_t | GetDataMemberOffset (const char *membername) const |
| const char * | GetDeclFileName () const |
| Short_t | GetDeclFileLine () const |
| ROOT::DelFunc_t | GetDelete () const |
| ROOT::DesFunc_t | GetDestructor () const |
| ROOT::DelArrFunc_t | GetDeleteArray () const |
| G__ClassInfo * | GetClassInfo () const |
| TList * | GetListOfDataMembers () |
| TList * | GetListOfBases () |
| TList * | GetListOfMethods () |
| TList * | GetListOfRealData () const |
| TList * | GetListOfAllPublicMethods () |
| TList * | GetListOfAllPublicDataMembers () |
| const char * | GetImplFileName () const |
| Short_t | GetImplFileLine () const |
| TClass * | GetActualClass (const void *object) const |
| TClass * | GetBaseClass (const char *classname) |
| TClass * | GetBaseClass (const TClass *base) |
| Int_t | GetBaseClassOffset (const TClass *base) |
| TClass * | GetBaseDataMember (const char *datamember) |
| UInt_t | GetInstanceCount () const |
| UInt_t | GetHeapInstanceCount () const |
| void | GetMenuItems (TList *listitems) |
| TList * | GetMenuList () const |
| TMethod * | GetMethod (const char *method, const char *params) |
| TMethod * | GetMethodWithPrototype (const char *method, const char *proto) |
| TMethod * | GetMethodAny (const char *method) |
| TMethod * | GetMethodAllAny (const char *method) |
| Int_t | GetNdata () |
| ROOT::NewFunc_t | GetNew () const |
| ROOT::NewArrFunc_t | GetNewArray () const |
| Int_t | GetNmethods () |
| TRealData * | GetRealData (const char *name) const |
| ShowMembersFunc_t | GetShowMembersWrapper () |
| TObjArray * | GetStreamerInfos () const |
| TStreamerInfo * | GetStreamerInfo (Int_t version=0) |
| const type_info * | GetTypeInfo () const |
| void | IgnoreTObjectStreamer (Bool_t ignore=kTRUE) |
| Bool_t | InheritsFrom (const char *cl) const |
| Bool_t | InheritsFrom (const TClass *cl) const |
| Bool_t | IsFolder () const |
| Bool_t | IsLoaded () const |
| Bool_t | IsForeign () const |
| Bool_t | IsTObject () const |
| void | MakeCustomMenuList () |
| void * | New (ENewType defConstructor=kClassNew) |
| void * | New (void *arena, ENewType defConstructor=kClassNew) |
| Long_t | Property () const |
| Int_t | ReadBuffer (TBuffer &b, void *pointer, Int_t version, UInt_t start, UInt_t count) |
| Int_t | ReadBuffer (TBuffer &b, void *pointer) |
| void | ResetInstanceCount () |
| void | ResetMenuList () |
| Int_t | Size () const |
| void | SetDelete (ROOT::DelFunc_t deleteFunc) |
| void | SetDeleteArray (ROOT::DelArrFunc_t deleteArrayFunc) |
| void | SetDestructor (ROOT::DesFunc_t destructorFunc) |
| void | SetNew (ROOT::NewFunc_t newFunc) |
| void | SetNewArray (ROOT::NewArrFunc_t newArrayFunc) |
| TStreamerInfo * | SetStreamerInfo (Int_t version, const char *info="") |
| void | SetUnloaded () |
| void | SetStreamer (const char *name, Streamer_t p) |
| Int_t | WriteBuffer (TBuffer &b, void *pointer, const char *info="") |
| void | Store (TBuffer &b) const |
| void | Streamer (void *object, TBuffer &b) |
Static Public Methods |
| Int_t | AutoBrowse (TObject *obj, TBrowser *browser) |
| ENewType | IsCallingNew () |
| TClass * | Load (TBuffer &b) |
Friends |
| class | TCint |
| void | ROOT::ResetClassVersion (TClass *, const char *, Short_t) |