Original Post
It would appear that doxygen doesn't like it the following: It spits out the warning
// MyClass.h
/// A class.
class __declspec(dllexport) MyClass
{
public:
/// A brief description.
void Func();
};
// MyClass.cpp
#include "MyClass.h"
/**
* A full description.
*/
void MyClass::Func()
{
}
Warning: documented function `void MyClass::Func' was not defined. If I comment out the __declspec() doxygen will recognize it properly, but this obviously won't do since I'm compiling to a dynamic library. Has anyone encountered this problem before or am I doing something stupid?