我用氧语法注释了我的源文件,例如:
/**
* @brief get Root tree
*/
void get() {}
现在我想通过氧的API获取函数的简讯,谁能帮我怎么做?
我发现访问这类信息的最佳方法是使用xygen生成XML文件,然后使用您喜欢的XML解析库来访问它。
XML输出是提取氧收集的信息的首选方式。
您可以使用您喜欢的XML解析器或下载doxygen源代码包,并在addon/doxmlparser中查找与doxygen的XML输出接口的c++ API。这个解析器经过优化,以一种有效的方式处理由oxygen产生的潜在的大量XML输出。
作为一种选择,你也可以直接与氧的内部连接。例如,查看源包中的addon/doxyapp。注意,这是一个更不稳定的接口,使用这种方法,您将受到GPL v2条款的约束。