Closed
Description
Describe the bug
Duplicate (double) documentation generated for friend function. See the following testcase
/**
* A docs
*/
class A
{
public:
friend A operator*(const A& x, const A& y);
};
/**
* \relates A
*
* A operator* docs
*/
A operator*(const A& x, const A& y);
/**
* B docs
*/
template <typename T>
class B
{
public:
/**
* B operator* docs
*/
T operator*(void) const
{
return T();
}
};
A operator*()
is documented twice in Doxygen 1.8.18 - Doxygen trunk (eb11063*)
Doxygen 1.8.18 - trunk (eb11063*)
To Reproduce
testcase.zip
Expected behavior
Single instance of A operator*()
documentation
Version
1.8.18 - trunk (eb11063*)