如何链接到doxygen html中的类方法

如何链接到doxygen html中的类方法,第1张

概述我有一个设置,我使用doxygen来描述单元测试的集合(我使用QtTest来运行测试).测试的输出由一个小的 Python片段解析,生成一个漂亮而整洁的报告.现在,我想在报告中链接到doxygen材料中的每个测试用例,即私有插槽成员方法.但是,doxygen定义的锚点如下所示: <a class="anchor" id="a2a0e066d4dad8e0dff6c9231bf65fd65"></a 我有一个设置,我使用doxygen来描述单元测试的集合(我使用QtTest来运行测试).测试的输出由一个小的 Python片段解析,生成一个漂亮而整洁的报告.现在,我想在报告中链接到doxygen材料中的每个测试用例,即私有插槽成员方法.但是,doxygen定义的锚点如下所示:

<a  ID="a2a0e066d4dad8e0dff6c9231bf65fd65"></a><!-- doxytag: member="PRadioTunerTst::scanFM" ref="a2a0e066d4dad8e0dff6c9231bf65fd65" args="()" -->

当然,我可以解析doxygen HTML并将所有方法与引用键匹配,但我宁愿拥有可读链接.我没有重载任何单元测试用例方法,所以枚举它们不会是一个问题 – 我只能选择第一个和唯一的.我甚至很乐意自己计算ID哈希.我只需要知道如何.

所以,基本上,问题是:

>有谁知道如何调整doxygen
生成可读的锚点
>如果没有,我该如何计算哈希值?

解决方法 而不是尝试重建哈希(这是由doxygen解析的方法定义的md5校验和,请参阅代码中的MemberDef :: setAnchor()).我建议让doxygen生成一个标记文件(GENERATE_TAGfile),然后解析它.标记文件是一个简单的XML文件,它包含每个成员的名称和锚点. 总结

以上是内存溢出为你收集整理的如何链接到doxygen html中的类方法全部内容,希望文章能够帮你解决如何链接到doxygen html中的类方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1062724.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存