THtml for interface abstract base class

From: Rutger van der Eijk (r36@nikhef.nl)
Date: Thu Oct 29 1998 - 22:11:01 MET


Hi ROOTers,

I'm trying to use documentation generator class THtml to generate doc. The
code generation crashes on a class which is derived from an abstract base
class (i.e. no datamebers).

simple example:
-------
class OTABC {
private:

public:
  // Destructor
  virtual ~OTABC();

  // ...
  virtual void SetXXX(UInt_t xxx) = 0;
  virtual UInt_t GetXXX() const = 0;
};


and

class OTABCDerived: public OTABC {
private:
  // OTABC member
  UInt_t fxxx; // xxx datamember

public:
  // Constructor & destructor
  OTABCDerived();
  virtual ~OTABCDerived();

  // OTABC members
  virtual void SetXXX(UInt_t xxx);
  virtual UInt_t GetXXX() const;
  
  // other members


  ClassDef(OTABCDerived, 1) // OTABCDerived class
};


gives a crash if trying to make doc for OTABCDerived. I don't want to use
the ClassDef for OTABC because (as far as I know) this gives OTABC
datamembers which an ABC should not have. 

How to proceed?

Rutger van der Eijk



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:34:39 MET