如何在 doxygen 中正确记录 C++ 函数描述?
How to properly document a C++ function description in doxygen?
我有如下 doxygen 文档:
/** @fn
* Function detailed description
*
* @param [in] param1_name description of parameter1
* @param [in] param2_name description of parameter2
* @return return_name return description
*/
uint32_t function_name(uint32_t param1_name, uint32_t param2_name);
但是 doxygen 中没有呈现详细的描述 html,我没有任何运气地遵循了页面中的指南。
如果函数文档刚好放在文档化函数之前,则不需要使用@fn 关键字。试试这个:
/** @brief function short description
*
* function longer description if need
* @param[in] param1_name description of parameter1
* @param[in] param2_name description of parameter2
* @return return_name return description
*/
uint32_t function_name(uint32_t param1_name, uint32_t param2_name);
我有如下 doxygen 文档:
/** @fn
* Function detailed description
*
* @param [in] param1_name description of parameter1
* @param [in] param2_name description of parameter2
* @return return_name return description
*/
uint32_t function_name(uint32_t param1_name, uint32_t param2_name);
但是 doxygen 中没有呈现详细的描述 html,我没有任何运气地遵循了页面中的指南。
如果函数文档刚好放在文档化函数之前,则不需要使用@fn 关键字。试试这个:
/** @brief function short description
*
* function longer description if need
* @param[in] param1_name description of parameter1
* @param[in] param2_name description of parameter2
* @return return_name return description
*/
uint32_t function_name(uint32_t param1_name, uint32_t param2_name);