BaseCls.h

Go to the documentation of this file.
00001 /* /% C++ %/ */
00002 /***********************************************************************
00003  * cint (C/C++ interpreter)
00004  ************************************************************************
00005  * Header file BaseCls.h
00006  ************************************************************************
00007  * Description:
00008  *  Extended Run Time Type Identification API
00009  ************************************************************************
00010  * Author                  Masaharu Goto 
00011  * Copyright(c) 1995~1999  Masaharu Goto 
00012  *
00013  * For the licensing terms see the file COPYING
00014  *
00015  ************************************************************************/
00016 
00017 
00018 #ifndef G__BaseClassInfo_H
00019 #define G__BaseClassInfo_H
00020 
00021 #ifndef G__API_H
00022 #include "Api.h"
00023 #endif
00024 
00025 namespace Cint {
00026 
00027 /*********************************************************************
00028 * class G__BaseClassInfo
00029 *
00030 * Rene says OK
00031 * 
00032 *********************************************************************/
00033 class 
00034 #ifndef __CINT__
00035 G__EXPORT
00036 #endif
00037 G__BaseClassInfo : public G__ClassInfo {
00038  public:
00039   ~G__BaseClassInfo() {}
00040   G__BaseClassInfo(G__ClassInfo &a);
00041   void Init(G__ClassInfo &a);
00042 
00043   long Offset() ;
00044   long Property();
00045   int IsValid();
00046   int Next();
00047   int Next(int onlydirect);
00048   int Prev();
00049   int Prev(int onlydirect);
00050 
00051  private:
00052   long basep;
00053   long derivedtagnum;
00054 };
00055 } // namespace Cint
00056 
00057 using namespace Cint;
00058 #endif

Generated on Tue Jul 5 14:24:56 2011 for ROOT_528-00b_version by  doxygen 1.5.1