我評論我的源文件,doxygen的語法,例如:如何解析由doxygen的一個C/C++頭文件(?我們調用的doxygen的API)
/**
* @brief get Root tree
*/
void get() {}
現在我想通過獲得功能的簡短消息doxygen的API,誰可以幫助我如何做到這一點?
我評論我的源文件,doxygen的語法,例如:如何解析由doxygen的一個C/C++頭文件(?我們調用的doxygen的API)
/**
* @brief get Root tree
*/
void get() {}
現在我想通過獲得功能的簡短消息doxygen的API,誰可以幫助我如何做到這一點?
我發現訪問這種信息的最好方法是generate XML file using Doxygen然後用你最喜歡的XML解析庫來訪問它。
XML輸出是提取由doxygen收集的信息的首選方式。
您可以使用自己喜歡的XML解析器或下載doxygen源包,並在addon/doxmlparser中查找C++ API以與doxygen的XML輸出接口。該解析器經過優化,可以高效地處理由doxygen生成的潛在大量XML輸出。
作爲替代,你也可以直接與doxygen的內部接口。有關示例,請查看源代碼包中的addon/doxyapp。請注意,這是一個更加不穩定的界面,使用這種方法您必須遵守GPL v2的條款。