我注意到,当默认构造函数没有参数时,Doxygen 可以链接来自实例的成员函数调用,但当构造函数接受参数时无法链接它们。
- 这是为什么?
- 是否有在
@code
/@endcode
块中手动添加链接的解决方法?
在下面的示例中:
t.foo()
-foo()
已链接u.foo()
-foo()
未链接
.
/** @file doxy.cpp */
/** struct T */
struct T {
/** foo */
void foo() { }
};
/** struct U */
struct U {
int a; /**< int a */
/** U */
U(int a_) : a(a_) { }
/** foo */
void foo() { }
};
/**
* main
*
* @code
* T t;
* t.foo(); // foo is linked
*
* U u(42);
* u.foo(); // foo is not linked
* @endcode
*/
int main()
{
return 0;
}