# doxygen-sample **Repository Path**: suse110/doxygen-sample ## Basic Information - **Project Name**: doxygen-sample - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-08-15 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Doxygen支持的部分常用指令,使用这些指令时需要在前面加上“\”或者“@”。 |命令|说明| |-|-| |@file |档案的批注说明。| |@author |作者的信息| |@version |版本号| |@date |日期| |@brief |用于class或function的简易说明
eg:@brief本函数负责打印错误信息串| |@param[in\|out] |主要用于函数说明中,后面接参数的名字,然后再接关于该参数的说明| |@return |描述该函数的返回值情况
eg: @return 本函数返回执行结果,若成功则返回TRUE,否则返回FLASE| |@retval |描述返回值类型,格式如下:
@retval 返回值 简要说明
eg:
@retval NULL 空字符串
@retval !NULL 非空字符串| |@pre|函数前置条件,比如对输入参数的要求,pre格式如下:
@pre 简要说明| |@post|函数后置条件,比如对系统状态的影响或返回参数的结果预期| |@par|开始一个段落,段落名称描述由你自己指定,比如可以写一段示例代码。(它一般跟code、endcode一起使用 )par格式如下:
@par 扩展名字| |@note |指定函数注意项事或重要的注解指令操作符
eg:@note 简要说明| |@attention| 注意| |@warning |警告信息| |@enum |引用了某个枚举,Doxygen会在该枚举处产生一个链接
eg:@enum CTest::MyEnum| |@var |引用了某个变量,Doxygen会在该枚举处产生一个链接
eg:@var CTest::m_FileKey| |@class |引用某个类,
格式:@class [] []
eg: @class CTest "inc/class.h"| |@exception |可能产生的异常描述
eg:@exception 本函数执行可能会产生超出范围的异常| |@code、@endcode|引用代码段,格式如下:
@code
简要说明(内容)
@endcode| |@deprecated|指定函数过时指令操作符,引起不推荐使用的警告| |@since|表示从那个版本起开始有了这个函数| |@remark|表示评论,暴露给客户程序员的文档| |@remarks|备注|