[Doxygen-users] Member function puzzle
Brought to you by:
dimitri
From: Marc B. <be...@ro...> - 2001-12-03 21:04:47
|
The following class /*! @class RWTRunnableIOUFunction<Return> * Yes, I'm documented. */ template <class Return> class RWTRunnableIOUFunction : public RWRunnable { public: /*! * Yes, I'm documented. */ RWTRunnableIOUFunction(void); }; template <class Return> inline RWTRunnableIOUFunction<Return>::RWTRunnableIOUFunction(void) { RW_THREAD_TRACEABLE_TEMPLATE_MEMBER("RWTRunnableIOUFunction_ctor", RWTRunnableIOUFunction) } results in this error RWTRunnableIOUFunction.h:30: Warning: no matching class member found for RWTRunnableIOUFunction< Return >::RWTRunnableIOUFunction(void) Possible candidates: RWTRunnableIOUFunction(void) Does anyone have any experience of this phenomenum, or any ideas what the problem might be? A few additional facts: - The actual class has about 15 functions, all of which generate the same type of error. - The class does appear in the doxygen output, with no member functions identified. - Commenting out the implementation line, with its macro frunction, does not eliminate the problem. |