【发布时间】:2012-10-11 15:28:44
【问题描述】:
我使用 doxygen 为我的 C++ COM 对象(一个 .OCX 文件)生成两组文档:一个为程序员提供的完整文档,一个为那些在 VB 中使用我的对象的人提供一个“用户文档”。用户文档应该只包含导出的函数。所有导出的函数都是主“Ctrl”类的成员。此类不应包含在用户文档中,而仅包含在其成员中。如何使用 doxygen 实现这一目标?
【问题讨论】:
标签: c++ com doxygen member-functions
我使用 doxygen 为我的 C++ COM 对象(一个 .OCX 文件)生成两组文档:一个为程序员提供的完整文档,一个为那些在 VB 中使用我的对象的人提供一个“用户文档”。用户文档应该只包含导出的函数。所有导出的函数都是主“Ctrl”类的成员。此类不应包含在用户文档中,而仅包含在其成员中。如何使用 doxygen 实现这一目标?
【问题讨论】:
标签: c++ com doxygen member-functions
我找到了解决方法:
使用 \defgroup 定义模块,将它们放在导出函数的声明周围,将主要的 Ctrl 类保留为未记录,并设置 doxygen 选项“HIDE_UNDOC_CLASSES”和“HIDE_SCOPE_NAMES”。
【讨论】: