我有一個使用Doxygen生成文檔的項目。這些類的文檔很好,但我也有一些函數在main()中用來創建對象等等。我也想把這些寫入我的文檔中,但我還沒有想到如何做到這一點。有什麼建議麼?使用Doxygen在C++中記錄函數
22
A
回答
9
使用\fn
在那裏你,否則 「在其他地方文檔」 使用\class
在\\*!
*\
塊
http://www.doxygen.nl/docblocks.html
找
http://www.doxygen.nl/commands.html#cmdfn
它可以作爲記錄的成員函數
4
此相似模式對我們來說效果很好。
/*! Convert counts to kg for the reservoir.
\param counts The A/D counts to convert.`
\return The calculated kg based on the parameter.
*/
float RES_ConvertCountsToValue(uint_16 counts);
2
我喜歡這種模式
///////////////////////////////////////////////////////////////////////
/// \brief setX
/// \param x offset of the image.
/// \return a new image as an QImage.
/////////////////////////////////////////////////////////////////////////
QImage setX(int x);
20
實體是類的成員,如果他們的類文件只記錄。在命名空間範圍聲明的實體只有記錄其名稱空間時才被記錄。在文件範圍聲明的實體僅在其文件被記錄時才被記錄。
所以記錄在全局命名空間的自由功能,您還需要這樣的地方在頭文件中聲明它的一行:
/** @file */
或者這樣:
/*! \file */
相關問題
- 1. Doxygen:記錄重載函數
- 2. 使用Doxygen的記錄發送到宏C++函數
- 3. Doxygen使用調用圖來記錄類中的所有函數?
- 4. Doxygen C++ - 不記錄模板類中的虛函數
- 5. 使用doxygen記錄枚舉
- 6. 使用Doxygen記錄程序?
- 7. 使用doxygen記錄node.js
- 8. 如何使用Doxygen記錄mexFunction參數?
- 9. 如何使用Doxygen的在我的函數中的C++函數
- 10. 使用doxygen在目標c中記錄類擴展
- 11. 如何使doxygen僅記錄包中的導出tcl函數
- 12. 如何在Doxygen中記錄重載函數?
- 13. 在Doxygen中強制記錄JavaScript API的函數文檔
- 14. 爲什麼在C函數中定義的宏沒有被Doxygen記錄下來?
- 15. 使用doxygen記錄Python程序包
- 16. 變量沒有記錄使用Doxygen
- 17. 如何使用Doxygen記錄Ruby代碼?
- 18. 在函數中使用記錄
- 19. 如何用doxygen記錄一個函數對象?
- 20. doxygen索引C函數
- 21. 在doxygen中記錄if語句
- 22. Doxygen的:記錄一個函數指針類型的參數(ANSI-C)
- 23. 重載函數文檔在Doxygen(C++)
- 24. 如何在C文件中記錄#defines以保持doxygen?
- 25. 如何讓Doxygen記錄在C++文件中定義的類?
- 26. Doxygen沒有記錄PHP類
- 27. Doxygen不記錄靜態類?
- 28. Doxygen記錄評論#define
- 29. Doxygen:強制未聲明的函數被記錄
- 30. Doxygen使用默認參數重複C++函數