[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.
|