C++ 多参数的Doxygen文档

C++ 多参数的Doxygen文档,c++,doxygen,C++,Doxygen,如何为一组具有不同参数的函数创建文档(但我希望它们共享相同的文档) 我试过了 /// @brief ... /// /// @{ void func1(int a); void func2(float b, void *c); /// @} 但这是在每个函数上冗余地放置文档,另外,如果我试图记录一个参数,doxygen会警告我 如果我将DISTRIBUTE_GROUP_DOC设置为false,则它可以工作,但只能单击func1,而不能单击其他功能。您可以在@brief之前的一行使用@name

如何为一组具有不同参数的函数创建文档(但我希望它们共享相同的文档)

我试过了

/// @brief ...
/// 
/// @{
void func1(int a);
void func2(float b, void *c);
/// @}
但这是在每个函数上冗余地放置文档,另外,如果我试图记录一个参数,doxygen会警告我


如果我将DISTRIBUTE_GROUP_DOC设置为false,则它可以工作,但只能单击func1,而不能单击其他功能。

您可以在@brief之前的一行使用@name来创建成员组

/// @name
/// @brief
/// Description of two functions
/// @{
void func1(int a);
void func2(float b, void *c);
/// @}

如果函数之间的关联方式可以进行简要总结,则可以在@name标记后添加描述性名称。

可以在@brief之前的一行中使用@name来创建成员组

/// @name
/// @brief
/// Description of two functions
/// @{
void func1(int a);
void func2(float b, void *c);
/// @}

如果函数以一种可以简单总结的方式关联,则可以在@name标记后添加描述性名称。

一种方法是使用
@copydoc
。这并不完全是您想要的,但确实意味着文档只有一个实例,这可能是潜在的目标。一种方法是使用
@copydoc
。这并不完全是您所追求的,但确实意味着文档只有一个实例,这可能是潜在的目标。