library: libCore
#include "TBaseClass.h"


class description - source file - inheritance tree (.pdf)

class TBaseClass : public TDictionary

Inheritance Chart:

TBaseClass(G__BaseClassInfo* info = 0, TClass* cl = 0) TBaseClass(const TBaseClass&) virtual ~TBaseClass() virtual void Browse(TBrowser* b) static TClass* Class() TClass* GetClassPointer(Bool_t load = kTRUE) Int_t GetDelta() const virtual const char* GetTitle() const virtual TClass* IsA() const virtual Bool_t IsFolder() const Int_t IsSTLContainer() TBaseClass& operator=(const TBaseClass&) virtual Long_t Property() const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

G__BaseClassInfo* fInfo pointer to CINT base class info TClass* fClassPtr pointer to the base class TClass TClass* fClass pointer to parent class

Class Description

  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    

TBaseClass(G__BaseClassInfo *info, TClass *cl) : TDictionary()
 Default TBaseClass ctor. TBaseClasses are constructed in TClass
 via a call to TCint::CreateListOfBaseClasses().

 TBaseClass dtor deletes adopted G__BaseClassInfo object.

void Browse(TBrowser *b)
 Called by the browser, to browse a baseclass.

TClass* GetClassPointer(Bool_t load)
 Get pointer to the base class TClass.

Int_t GetDelta() const
 Get offset from "this" to part of base class.

const char* GetTitle() const
 Get base class description (comment).

int IsSTLContainer()
 Return which type (if any) of STL container the data member is.

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(const TBaseClass&)
        TBaseClass& operator=(const TBaseClass&)

Author: Fons Rademakers 08/02/95
Last update: root/meta:$Name: $:$Id: TBaseClass.cxx,v 1.9 2002/11/26 10:24:09 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *

ROOT page - Class index - Class Hierarchy - 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.