我用doxygen语法评论了我的源文件,例如:
/**
* @brief get Root tree
*/
void get() {}
现在我想通过doxygen的API获取函数的简短消息,谁能帮我怎么做?
答案 0 :(得分:2)
我发现访问此类信息的最佳方法是generate XML file using Doxygen,然后使用您喜欢的XML解析库来访问它。
答案 1 :(得分:0)
XML输出是提取doxygen收集的信息的首选方式。
您可以使用自己喜欢的XML解析器或下载doxygen源包,并在addon / doxmlparser中查找C ++ API以与doxygen的XML输出进行交互。此解析器经过优化,可以有效地处理doxygen生成的潜在大量XML输出。
作为替代方案,您还可以直接与doxygen的内部接口连接。有关示例,请查看源包中的addon / doxyapp。请注意,这是一个更易变的接口,使用这种方法,您必须遵守GPL v2的条款。