3
我注意到,當構造函數接受參數時,doxygen可以鏈接來自實例的成員函數調用,當默認構造函數不接受任何參數但未能鏈接它們時。代碼塊中的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;
}