doxygen解析支持的标签规范..docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
doxygen解析支持的标签规范.

doxygen 解析支持的标签规范 目录 dox常用命令 dox文献信息 dox状态信息 dox模块信息 dox函式信息 dox提醒信息 dox关联信息 dox标签格式 dox注释风格 讲述基本的常用标签命令 @author ... 作者 @brief ... 摘要 @file ... 文件声明 @version ... 版本推荐使用$Id$ @todo ... 改进,可以指定针对的版本 @var ... 模块变量 说明 @typedef ... 模块变量类型说明 @param p ... 参数 p 说明 @arg ... 列表说明参数 信息 @return ... 返回值说明 @retval ... 返回值类型说明 @note ... 注解 @attention ... 注意 @bug ... 问题 @warning ... 警告 @sa ... 参考资料 约定文档化标签的语法 epydoc 支持两种标签的语法! doxygen: \tag 内容... Javadoc: @tag 内容... 为了简化学习,在新浪标准化开发中我们推荐统一使用 @tag: 内容... 格式 约定文档化标签放置 依照C/C++ JAVA 类别语言注释风格自然的进行 /** * 一个示范类,描述在此 */ class Test{ public: /** * 一个 enum. * 详细描述可以多行 */ enum TEnum { TVal1, /**单行注释*/ } *enumPtr, /** enum pointer. Details. */ /** * 构造器函式 * 详细描述可以多行 */ Test(); /** * 一个普通函式 描述和参数等等的叙述 * @param a 整数参数 * @param s 字串指针参数 * @see Test() 参看.. * @return 返回值描述 */ int testMe(int a,const char *s); /** * 纯虚成员函式 * @see testMe() 参看 * @param c1 第一参数 * @param c2 第二参数 */ virtual void testMeToo(char c1,char c2) = 0; /** * 一个公共变量 * 详细描述 */ int publicVar; }; DoxyGen 支持多种注释声明,仅仅是在标准基础上添加一点儿: JavaDoc 样式的: /** * ... text ... */ Qt 样式的: /*! ... text ... */ C++ 样式的: /// /// ... text ... /// or //! //! ... text ... //! 我们推荐简化的 Qt 风格 /*! 引发的多行注释 ... */ 正常結束 象文章分章节一样 注释文本也能定义各种语义区块 @par 命令引出 /*! \class Test 普通文字 @par 用户定义第一段. 段落可以包含多行 @par 这是第二段. 段落间通过空行来区分 */ 具体实例参考: @par 命令 输出的HTML @li 命令引发 可以混合其它格式命令 @li \c AlignLeft left alignment. @li \c AlignCenter center alignment. @li \c AlignRight right alignment 无类型的列表项也支持 具体实例参考: @li 命令 @section 命令引发 不过,只能在 @page 命令后作用 即通过 @page 命令,声明创建一个相关页面,内容将组织到最终的“相关页面”中,与 Todo Bug 列表页面等等并列在一起! 例如 /*! @page page1 A documentation page Leading te

文档评论(0)

xznh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档