【问题标题】:Doxygen documentation for multiple parameters多参数的 Doxygen 文档
【发布时间】:2013-11-19 11:35:18
【问题描述】:

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

我试过了

/// @brief ...
/// 
/// @{
void func1(int a);
void func2(float b, void *c);
/// @}

但这是在每个函数上多余的文档,如果我尝试记录参数,doxygen 会警告我。

如果我使用 DISTRIBUTE_GROUP_DOC 为 false,那么它可以工作,但只有 func1 是可点击的,而不是其他的。

【问题讨论】:

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

标签: c++ doxygen


【解决方案1】:

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

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

如果功能相关的方式可以简单概括,则可以在@name 标记后添加描述性名称。

【讨论】:

    猜你喜欢
    • 2011-12-09
    • 1970-01-01
    • 2021-02-04
    • 2023-03-21
    • 2013-10-28
    • 1970-01-01
    • 2014-01-17
    • 1970-01-01
    • 2012-04-27
    相关资源
    最近更新 更多