首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

带有Doxygen的自定义标签

带有Doxygen的自定义标签是一种在代码注释中使用的特殊语法,用于生成文档和API文档。Doxygen是一个广泛使用的开源工具,用于从源代码中提取文档,并生成可读的文档和API文档。自定义标签允许开发人员为代码元素(如类、函数、变量等)添加额外的元数据,以便更好地组织和理解代码。

Doxygen支持多种自定义标签,包括:

  • @author:指定代码的作者。
  • @brief:提供代码元素的简短描述。
  • @bug:指定代码中的已知问题。
  • @copyright:指定代码的版权信息。
  • @date:指定代码的日期。
  • @deprecated:指定代码已被弃用。
  • @details:提供代码元素的详细描述。
  • @file:指定代码文件的名称。
  • @fn:指定函数的名称。
  • @headerfile:指定头文件的名称。
  • @ingroup:指定代码元素所属的组。
  • @internal:指定代码元素为内部实现。
  • @li:用于列表项。
  • @mainpage:指定代码的主页。
  • @name:指定代码元素的名称。
  • @namespace:指定命名空间。
  • @param:描述函数参数。
  • @return:描述函数返回值。
  • @retval:描述函数返回值。
  • @section:指定代码段。
  • @since:指定代码的起始版本。
  • @todo:指定代码的待办事项。
  • @version:指定代码的版本。

使用自定义标签可以帮助开发人员更好地组织和理解代码,并生成更加详细和准确的文档和API文档。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

高并发编程-自定义带有超时功能

我们知道synchronized机制有一个很重要特点是:使用synchronized, 当一个线程获取了锁,其他线程只能一直等待,等待这个获取锁线程释放锁,如果这个线程执行时间很长,其他线程就需要一直等待...除非获取锁线程执行完了该代码块,释放锁或者线程执行发生异常,JVM会使线程自动释放锁。 当然了J.U.C包中 Doug Lea大神已经设计了非常完美的解决方案,我们这里不讨论J.U.C实现。...有几点需要思考 原有的synchronized功能,必须保证,即一个线程拿到锁后,其他线程必须等待 谁加锁,必须由谁来释放 加入超时功能 … 好了,开始吧 ---- 步骤 自定义超时异常处理类 既然要设计带超时功能锁...针对第二点呢: 谁加锁,必须由谁来释放 . 我们来测试下 存在问题 针对第二点呢: 谁加锁,必须由谁来释放 . 我们来测试下 : 假设我们在main线程中调用了unlock方法 ?...修复存在问题 见代码 ? 再次运行测试 ,OK ?

48540

FreeMarker自定义标签

freemarker 自定义标签 有两种方法,一种是Spring注解添加自定义标签 一种编码添加自定义标签 第一种:编码添加自定义标签 步骤一:添加自定义解析器 创建一个类继承 FreeMarkerConfigurer...,可以自定义 ,第二个是你实现自定义标签 配置解析器 ,TemplateModel[]这个我也不是很清楚,很少用,可以自己去查资料 TemplateDirectiveBody 用来输出....,我这里接收是TemplateScalarModel类型 我得到一个值 然后判断是不是123 如果是的话,进行 标签内容 输出 ,不是的话 标签内容就不进行输出 模版调用: [@...还有一个简化添加自定义标签 Spring注解添加自定义标签 <bean id="booleanBean" class="com.shiro.freemaker.utils.BooleanDirective

1.4K20

iOS创建带有图片富文本(案例:展示信用卡标签

1.1 初始化NSTextAttachment对象 1.2 创建带有图片富文本 1.3 例子:展示信用卡标签 布局小技巧 iOS 自定义视图:《用户协议及隐私政策》弹框(包含超链接属性)【本文包含完整...HTML字符串与富文本互转 HTML字符串与富文本互转 iOS富文本使用指南: 1、封装富文本API,采用block实现链式编程 2、 超链接属性 3、HTML字符串与富文本互转 引言 需求:特性标签存在多个...特性标签字段labelTitle "labelTitle" : "核卡105\r\n首刷后再补贴65", 应用场景:存在图片和文字并排展示,例如特性标签 ?...); attchment.image= [UIImage imageNamed:@"icon_jinrong_dagouicon"];//设置图片 1.2 创建带有图片富文本

1.3K20

Java ---自定义标签

本篇文章介绍自定义标签,可能在工作中很少涉及到自己来定义一个标签库,因为我们基本上都是使用大神写标签库,基本上直接使用即可,但是从自身发展来看,通往高级程序员道路上,开发框架就需要大量使用到标签库技术...本文将从以下几个方面介绍自定义标签基本知识点: 背景以及作用 开发简单标签 开发带属性标签 开发带标签标签 以页面片段为属性标签 具有动态属性标签 一、标签库有什么作用      自定义标签库是一种优秀表现层技术...Java中提供了一个默认实现类SimpleTagSupport来实现自定义标签,我们只要继承此类即可。...二、开发一个最简单标签库      开发一个自定义标签过程如下: 开发自定义标签处理类 创建*.tld文件,每个此文件对应一个标签库,标签库中可以由多个标签 在jsp页面使用标签 首先我们先从自定义标签处理类开始...以上就是一个最简单自定义标签过程,为了更好理解后续较复杂自定义标签方式,上述内容值得感受体会。

1.4K50

Java实现自定义标签步骤——带你实现自己标签

一、自定义标签: 使用标签好处:使用方便、简洁、实现代码重用 二、自定义标签形式: 1、标签属性: 2、标签体 (1)无标签体――空标签 (2)有标签体 · 普通文本 ·...脚本片断 · 脚本表达式 · EL表达式 · 嵌套标签――子标签 标签类型:无默认值,必须指定 三、自定义标签开发步骤: 1、编写java类――标签处理器...2、编写自定义标签描述文件tld文件 3、在web应用中部署和安装自定义标签库 4、在jsp页面中导入和使用自定义标签 四、用于开发自定义标签接口和类:p204 ?...写入到jsp页面的JspWriter对象中 强化练习:将标签体中文本改变字号输出多次 五、自定义标签缓存机制 配置jsp引擎是否使用标签池技术,此配置在tomcat6下无效 六、jsp脚本变量定义...: 七、自定义标签部署及使用: 1、tld文件在WEB-INF或其子目录中 (1)在web.xml文件中进行部署(此步可省略) (2)在jsp文件中可采用两种方式引入使用该自定义标签 方法一:指出uri

2.5K60

Android 自定义标签 ViewLayout

自定义viewLayout实现标签View,UI效果图如下: 如图,我们要自己实现带描边,带花括号,带三角形,带对勾这样一个layout ,并且对勾和中间虚线我们都要用最基础API绘制出来..., 还有我其实不会制作.9图,既然遇到问题,就换一种解决方式, 我们自己绘出来这个背景不就行了… 和上一篇自定义动画button一样,也就不到200行代码,我们就能绘制出来这个标签Layout, 链接如下...:自定义登陆动画button 国际惯例,先看下效果,我们自定义有一个什么好处,就是我们自定义属性,可以根据比例还绘制,这样我们绘制三角和对勾以及虚线和中间半圆都可以不失真....效果如下: 好像看着还行哦,我们可以用不同颜色来绘制三角形当做标签分类, 我们也可以提供隐藏三角形方法, 你可能觉得 这和一张.9图有什么区别呢, 那么我们来改变下view大小 看看效果...,大家自己看看,其实蛮简单 最后我们绘制对勾path OK到此我们自定义标签view全部定制结束了,由于微信对于代码支持不太友好,所以完整代码还请大家点击阅读原文,去原作者博客查看和索取,有兴趣可以导入到

1.2K100

Java ---自定义标签(二)

上篇文章最后,我们自定义了一个带属性标签,并使用它完成了一个简单案例。...接着上篇文章,我们看看怎么自定义一个带有标签标签。 一、开发带标签标签      我们可以利用标签体来简化我们上一个案例中标签处理类。...有些并没有改动代码没有列出,只展示了关键代码块。首先看jsp页面,有标签标签使用时候是需要有开始标签和结束标签,这一点是和html很像。...上文中我们在介绍自定义标签时候,我们说可以使用getJspBody可以获得标签内容,其实这个方法返回也是一个fregment,所以我们可以调用invoke方法输出标签体内容。...自定义标签介绍完了,如有错误,望指出!

84170
领券