我已经使用 Doxygen 记录了 C++ 文件。本文档的某些行对我来说具有特殊意义。这些行需要由外部工具处理以执行一些检查。为此,我创建了 doxygen 别名。然后此工具解析 C++ 文件以提取这些行。
现在,我需要改进此工具以进行更多检查(不仅在标记线上)。因此,我将不再使用 C++ 文件,而是直接处理 Doxygen 生成的 XML 文件。不幸的是,生成的 XML 文件(至少具有基本配置)没有跟踪我的别名。例如,别名 \nout = \test 被转换为:
<xrefsect id="test_1_test000001"><xreftitle>Test</xreftitle><xrefdescription>[...]
所以,我需要的是,仍然能够识别特定行是获得如下结果:
<xrefsect id="..." alias="nout">[...]
或获得类似的东西
<nout><xrefsect id="...">[...]</nout>
有人知道如何配置 Doxygen 以获得这两种解决方案之一(我使用的是 1.7.1 版)吗?
谢谢。