Doxygen/C++:命名空间列表中的全局命名空间
我可以在 Doxygen 生成的文档的命名空间列表中显示全局命名空间吗?我有一些 extern "C"
函数,它们出现在声明它们的头文件的文档中,但不在命名空间列表中,给人的印象是它们并不真正存在。 。
Can I show the global namespace in the namespace list of the documentation generated with Doxygen? I have some functions which are extern "C"
, they appear in the documentation of the header file that declares them, but not in the namespace list and it gives the impression that they are not really there...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
据我所知,Doxygen 仍然缺少此功能。一种不太冗长的解决方法是使用
@defgroup MyGlobals
并将extern "C"
函数放入该组中:这会将函数添加到名为 < 模块选项卡上的 em>MyGlobals。
此博客条目提出了使用外部参照的解决方法,但我个人觉得太冗长了。
As far as i know, this feature is still missing from Doxygen. One work-around that is not overly verbose is to use
@defgroup MyGlobals
and put theextern "C"
functions in that group:This adds the functions in an entry called MyGlobals on the tab Modules.
This blog entry presents a work-around using xrefs, but i personally find it too verbose.