如何创建 Doxygen Alias 来模仿 @param 行为?

发布于 2024-12-21 14:43:15 字数 483 浏览 2 评论 0原文

我想为函数中使用的全局变量创建 @param 的别名。我想这样指定它:

@global[in] global_var_name    more textual description
@global[in] global_var_name2   some more text
@global[in/out] name_var_3     more text
@global[out] name_var_4        more text

我已经使用它创建了一个别名:

ALIASES = "global=\xrefitem global \"Global\" \"Globals\" " 

但是,生成的 HTML 不会生成类似于 @param 的表。有谁知道如何为@param添加别名以在参数表下方生成一个新表,或者作为安慰,将全局变量附加到@param表中,并在方括号中使用“global in”而不是“in”?

I want to create an alias of @param for global variables used within a function. I'd like to specify it like this:

@global[in] global_var_name    more textual description
@global[in] global_var_name2   some more text
@global[in/out] name_var_3     more text
@global[out] name_var_4        more text

I've created an alias using this:

ALIASES = "global=\xrefitem global \"Global\" \"Globals\" " 

however, the HTML produced does not generate a table similar to @param. Does anyone know how to alias @param to generate a new table below the param table, or as consolation, append the globals to the @param table with "global in" in the square brackets instead of "in"?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

美胚控场 2024-12-28 14:43:15

我在 doxygen 用户邮件列表上收到了回复。这是他们的答案。我还没有机会尝试。

ALIASES = "global{1}=@param [global \1]"

I got a reply on the doxygen users mailing list. Here is their answer. I haven't had a chance to try it.

ALIASES = "global{1}=@param [global \1]"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文