1    	/* /% C++ %/ */
2    	/***********************************************************************
3    	 * cint (C/C++ interpreter)
4    	 ************************************************************************
5    	 * Header file BaseCls.h
6    	 ************************************************************************
7    	 * Description:
8    	 *  Extended Run Time Type Identification API
9    	 ************************************************************************
10   	 * Author                  Masaharu Goto 
11   	 * Copyright(c) 1995~1999  Masaharu Goto 
12   	 *
13   	 * For the licensing terms see the file COPYING
14   	 *
15   	 ************************************************************************/
16   	
17   	
18   	#ifndef G__BaseClassInfo_H
19   	#define G__BaseClassInfo_H
20   	
21   	#ifndef G__API_H
22   	#include "Api.h"
23   	#endif
24   	
25   	namespace Cint {
26   	
27   	/*********************************************************************
28   	* class G__BaseClassInfo
29   	*
30   	* Rene says OK
31   	* 
32   	*********************************************************************/
33   	class 
34   	#ifndef __CINT__
35   	G__EXPORT
36   	#endif
37   	G__BaseClassInfo : public G__ClassInfo {
38   	 public:
39   	  ~G__BaseClassInfo() {}
40   	  G__BaseClassInfo(G__ClassInfo &a);
41   	  void Init(G__ClassInfo &a);
42   	
43   	  long Offset() ;
44   	  long Property();
45   	  int IsValid();
46   	  int Next();
47   	  int Next(int onlydirect);
48   	  int Prev();
49   	  int Prev(int onlydirect);
50   	
51   	 private:
52   	  long basep;
53   	  long derivedtagnum;
54   	};
55   	} // namespace Cint
56   	
57   	using namespace Cint;
58   	#endif
59