RE: [Doxygen-users] Doxygen-1.2.8-20010617 in CVS
Brought to you by:
dimitri
From: Olaf B. <ola...@sk...> - 2001-06-18 09:17:21
|
I have noticed that Doxygen has problems finding methods in typical VC++ generated classes. =20 VC++ typically generates multiple 'public:' and 'protected:' keywords withing the same class. If I generate with Doxygen, most of these methods are missing. But when I clean up duplicate 'public:' and 'protected:' keywords, Doxygen finds the methods. =20 Example typical VC++ class where Doxygen only finds Protected method 'CImageFrame()'=20 '~CImageFrame()' is missing!=20 =20 ------------------------- class CImageFrame : public CMDIChildWnd { protected: CImageFrame(); // protected constructor used by dynamic creation DECLARE_DYNCREATE(CImageFrame) =20 // Attributes public: =20 // Operations public: =20 // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CImageFrame) public: protected: virtual BOOL PreCreateWindow(CREATESTRUCT& cs); //}}AFX_VIRTUAL =20 // Implementation protected: virtual ~CImageFrame(); =20 // Generated message map functions //{{AFX_MSG(CImageFrame) afx_msg void OnClose(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; =20 ----------------- =20 |