[PERCEPS] Perceps bug(?) with FORWARD declarations

MICHALECZ@scigames.at MICHALECZ@scigames.at
Mon, 28 Jun 1999 11:22:50 +0200


Perceps 3.5.0 (and 3.4.1) incorrectly list forward defined classes as
"other - global definitions".

In the following example, class CCallout is defined correctly. But in
addition the forward definition
(which is not neccessary from C++ vie in this simplified example, but
imagine that some other
class requires it) causes an entry in other documented items as global
CCallout. This is
incorrect.


Example:

class CCallout;

/* some other class gotes here */

class CCallout
{
private:
    CCallout(); 
            //: default constructor for class CCallout - NOT IMPLEMENTED
            //
            // This constructor is NOT available, as an 
            // imagename is always required to construct a CCallout
object.

/* some code cutted */
};

Build commend I use is:

	perl c:\perceps350\PERCEPS.PL -a -h -r -e -d .\html -t .\templates -s
.h,.H .\src

Any idea how to workaoround this behavior ?

Martin

------------------------------------------------------------------------
-----------------------------------------------

DI MARTIN MICHALECZ

SCIENTIFIC GAMES KOMMUNIKATIONS- UND COMPUTERSYSTEME GmbH
A-1130 VIENNA, KLITSCHGASSE 2-4 
TEL.: +43-1-80 100-0, FAX: +43-1-80 100-25
E-MAIL: MICHALECZ@SCIGAMES.AT
HTTP://WWW.SCIGAMES.COM