Doxygen常用语法与字段记录

简介: 【代码】Doxygen常用语法与字段记录。

1.特殊命令简介

命令 字段名 语法
@file 文件名 file [< name >]
@brief 简介 brief { brief description }
@author 作者 author { list of authors }
@mainpage 主页信息 mainpage [(title)]
@date 年-月-日 date { date description }
@author 版本号 version { version number }
@copyright 版权 copyright { copyright description }
@param 参数 param [(dir)] < parameter-name> { parameter description }
@return 返回 return { description of the return value }
@retval 返回值 retval { description }
@node 注解
@bug 漏洞 bug { bug description }
@details 细节 details { detailed description }
@pre 前提条件 pre { description of the precondition }
@see 参考 see { references }
@link 连接(与@see类库,{@link http://www.google.com}) link < link-object>
@throw 异常描述 throw < exception-object> { exception description }
@todo 待处理 todo { paragraph describing what is to be done }
@warning 警告信息 warning { warning message }
@deprecated 弃用说明。可用于描述替代方案,预期寿命等 deprecated { description }
@example 弃用说明。可用于描述替代方案,预期寿命等 deprecated { description }

2.文件注释

一般放在文件开头

/**
 * @file 文件名
 * @brief 简介
 * @details 细节
 * @author 作者
 * @version 版本号
 * @date 年-月-日
 * @copyright 版权
 */

示例

img

3.结构体注释

/**
 * @brief 类的详细描述
 */

示例

img

4.函数注释

/**
  * @brief 函数描述
  * @param 参数描述
  * @return 返回描述
  * @retval 返回值描述
  */

实例

img

5.常量/变量注释

一般常量/变量可以有两种形式:

  • 常量/变量上一行注释
  • 常量/变量后注释
//定义一个整型变量a
int a;

/**
 * @brief 定义一个整型变量a
*/
int a;

int a; /*!< 定义一个整型变量a */
int a; /**< 定义一个整型变量a */
int a; //!< 定义一个整型变量a
int a; ///< 定义一个整型变量a
目录
相关文章
|
SQL Oracle 关系型数据库
PowerDesigner生成的建表脚本中如何把对象的双引号去掉
PowerDesigner生成的建表脚本中如何把对象的双引号去掉
108 0
|
10月前
|
数据库
数据库表中无法添加中文数据的解决方法
数据库表中无法添加中文数据的解决方法
152 0
|
11月前
|
Oracle 关系型数据库
常用oracle语句-查看表注释表的字段以及注释
常用oracle语句-查看表注释表的字段以及注释
|
数据库管理
Powerdesigner设置表字段注释与name相同
Powerdesigner设置表字段注释与name相同
178 1
Powerdesigner设置表字段注释与name相同
|
关系型数据库 MySQL
MySQL:添加和查看表注释、字段注释
MySQL:添加和查看表注释、字段注释
235 0
ADI
[记录] MarkDown用法
[记录] MarkDown用法
ADI
60 0
|
关系型数据库 MySQL
mysql查询字段包含英文的记录
mysql查询字段包含英文的记录
289 0
|
API
Markdown常用语法示例
注:本文所有示例均出自Markdown官方文档及github推出的mastering-markdown文档。 Markdown简介及作用 Markdown的官方文档是这样介绍Markdown的: Markdown is a way to style text on the web.
1138 0
MarkDown常用语法表
MarkDown常用语法表 本文提供全流程,中文翻译。Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) ...
1352 0
|
Oracle 关系型数据库 数据库