Doxygen所有标记符及作用
时间: 2024-02-24 12:42:21 浏览: 115
VBDoxygen-开源
1. @file: 指定当前注释所在的文件名;
2. @brief: 对当前注释进行简要说明;
3. @details: 对当前注释进行详细说明;
4. @param: 对函数参数进行说明;
5. @return: 对函数返回值进行说明;
6. @throw: 对函数可能抛出的异常进行说明;
7. @exception: 对函数可能抛出的异常进行说明;
8. @warning: 对可能发生的警告进行说明;
9. @note: 对需要注意的事项进行说明;
10. @todo: 对需要完成的任务进行说明;
11. @deprecated: 对已经废弃的内容进行说明;
12. @since: 指定从哪个版本开始引入该注释的功能;
13. @version: 指定当前注释所在版本号;
14. @defgroup: 对一组相关的函数或者变量进行分组;
15. @addtogroup: 对一组相关的函数或者变量进行添加;
16. @ingroup: 将当前注释添加到某个分组中;
17. @name: 给当前注释设置一个名称;
18. @namespace: 对命名空间进行说明;
19. @class: 对类进行说明;
20. @struct: 对结构体进行说明;
21. @union: 对联合进行说明;
22. @enum: 对枚举类型进行说明;
23. @typedef: 对自定义类型进行说明;
24. @var: 对变量进行说明;
25. @property: 对属性进行说明;
26. @fn: 对函数进行说明;
27. @exception: 对异常进行说明;
28. @overload: 对重载函数进行说明;
29. @param[in]: 对输入参数进行说明;
30. @param[out]: 对输出参数进行说明;
31. @param[in,out]: 对输入输出参数进行说明;
32. @tparam: 对模板参数进行说明;
33. @classdesc: 对类的描述进行说明;
34. @headerfile: 指定头文件名;
35. @example: 给出示例;
36. @sa: 对相关内容进行引用;
37. @copybrief: 将 brief 信息复制到当前注释中;
38. @copydetails: 将 details 信息复制到当前注释中;
39. @copydoc: 将指定函数的注释复制到当前注释中。
阅读全文