TBaseClass
class description - source file - inheritance tree
public:
TBaseClass TBaseClass(G__BaseClassInfo* info = 0, TClass* cl = 0)
TBaseClass TBaseClass(TBaseClass&)
virtual void ~TBaseClass()
virtual void Browse(TBrowser* b)
static TClass* Class()
virtual Int_t Compare(const TObject* obj) const
TClass* GetClassPointer()
Int_t GetDelta() const
virtual const char* GetName() const
virtual const char* GetTitle() const
virtual ULong_t Hash() const
virtual TClass* IsA() const
virtual Bool_t IsFolder() const
virtual Long_t Property() const
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
G__BaseClassInfo* fInfo pointer to CINT base class info
TClass* fClassPtr pointer to the base class TClass
TClass* fClass pointer to class
TString fName name of class
Each class (see TClass) has a linked list of its base class(es).
This class describes one single base class.
The base class info is obtained via the CINT api.
see class TCint.
The base class information is used a.o. in to find all inherited
methods.
TBaseClass(G__BaseClassInfo *info, TClass *cl) : TDictionary()
Default TBaseClass ctor. TBaseClasses are constructed in TClass
via a call to TCint::CreateListOfBaseClasses().
~TBaseClass()
TBaseClass dtor deletes adopted G__BaseClassInfo object.
void Browse(TBrowser *b)
Called by the browser, to browse a baseclass.
TClass* GetClassPointer()
Get pointer to the base class TClass.
Int_t GetDelta() const
Get offset from "this" to part of base class.
const char* GetName() const
Get base class name.
const char* GetTitle() const
Get base class description (comment).
Int_t Compare(const TObject *obj) const
Compare to other object. Returns 0<, 0 or >0 depending on
whether "this" is lexicographically less than, equal to, or
greater than obj.
ULong_t Hash() const
Return hash value for TBaseClass based on its name.
Long_t Property() const
Get property description word. For meaning of bits see EProperty.
Inline Functions
Bool_t IsFolder() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TBaseClass TBaseClass(TBaseClass&)
Author: Fons Rademakers 08/02/95
Last update: root/meta:$Name: $:$Id: TBaseClass.cxx,v 1.5 2000/12/18 20:09:00 rdm Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.