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

带占位符的Doxygen自定义标记

Doxygen是一种用于生成软件文档的工具,它支持多种编程语言,并提供了一套自定义标记来帮助开发人员生成详细的文档。以下是带占位符的Doxygen自定义标记的解释:

  1. @brief:用于提供简要描述的占位符。可以在函数、类、变量等声明前使用,用于描述其功能或用途。
  2. @param:用于描述函数参数的占位符。可以在函数声明中使用,后跟参数名称和描述,用于说明参数的用途和限制。
  3. @return:用于描述函数返回值的占位符。可以在函数声明中使用,后跟返回值类型和描述,用于说明函数返回值的含义和可能的取值。
  4. @see:用于引用其他相关文档的占位符。可以在任何地方使用,后跟相关文档的标识符或URL,用于提供更多相关信息的链接。
  5. @todo:用于标记待办事项的占位符。可以在任何地方使用,用于记录需要完成或解决的任务,以便后续处理。
  6. @deprecated:用于标记已弃用的内容的占位符。可以在任何地方使用,用于指示某个函数、类、变量等已不推荐使用,并提供替代方案或建议。
  7. @defgroup:用于创建文档组的占位符。可以在任何地方使用,后跟组名称和描述,用于将相关的函数、类、变量等归类到一个组中,方便组织和查找。
  8. @file:用于描述文件的占位符。可以在文件开头使用,后跟文件名称和描述,用于说明文件的作用和内容。
  9. @namespace:用于描述命名空间的占位符。可以在命名空间声明前使用,后跟命名空间名称和描述,用于说明命名空间的用途和范围。
  10. @class:用于描述类的占位符。可以在类声明前使用,后跟类名称和描述,用于说明类的属性、方法和用途。
  11. @enum:用于描述枚举类型的占位符。可以在枚举类型声明前使用,后跟枚举类型名称和描述,用于说明枚举类型的取值范围和含义。
  12. @var:用于描述变量的占位符。可以在变量声明前使用,后跟变量名称和描述,用于说明变量的用途和取值范围。
  13. @example:用于提供示例代码的占位符。可以在任何地方使用,后跟示例代码和描述,用于演示某个功能或用法。
  14. @note:用于提供附加说明的占位符。可以在任何地方使用,用于补充或强调某个内容的重要性或特殊情况。
  15. @warning:用于提供警告信息的占位符。可以在任何地方使用,用于指示某个内容可能导致问题或需要特别注意的地方。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云文档:https://cloud.tencent.com/document/product
  • 云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 云数据库 MySQL 版:https://cloud.tencent.com/product/cdb_mysql
  • 云原生容器服务:https://cloud.tencent.com/product/tke
  • 人工智能平台(AI Lab):https://cloud.tencent.com/product/ai
  • 物联网开发平台(IoT Explorer):https://cloud.tencent.com/product/iotexplorer
  • 移动推送服务(信鸽):https://cloud.tencent.com/product/tpns
  • 云存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯区块链服务(TBaaS):https://cloud.tencent.com/product/tbaas
  • 腾讯云游戏引擎(GSE):https://cloud.tencent.com/product/gse
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Swift 中类型占位

作为 Xcode 13.3 一部分而一起发布 Swift 5.6,通过引入 "类型占位(type placeholders) "概念,继续扩展这些类型推理能力,这在处理集合和其他通用类型时非常有用...不过,值得指出是,在上述情况下,还有另一种方法可以利用Swift类型推理能力——那就是使用类型别名,而不是类型占位。...有时,在内联中指定所有的东西(比如使用类型占位时)绝对是个好办法,因为这可以让我们定义完全独立表达式。...在我们总结之前,让我们也来看看类型占位是如何与集合字面量(literals)一起使用——例如在创建一个字典时。...但值得指出是,这些占位只能在调用站点使用,而不是在指定函数或计算属性返回类型时使用。 - EOF -

1.7K20

【Python】字符串 ③ ( Python 字符串格式化 | 单个占位 | 多个占位 | 不同类型占位 )

文章目录 一、Python 字符串格式化 1、字符串格式化 - 单个占位 2、字符串格式化 - 多个占位 3、字符串格式化 - 不同类型占位 一、Python 字符串格式化 ---- 在上一篇博客...方法 , 该方法有一定弊端 如果变量过多 , 拼接起来很麻烦 字符串 与 非字符串 之间无法进行拼接 1、字符串格式化 - 单个占位 这里介绍一种新字符串拼接方式 " 字符串格式化 " ;...下面是字符串格式化示例 : # 字符串格式化 name = "Tom" info = "%s is 18 years old" % name print(info) %s 是 占位 : % 表示要占位...- 多个占位 如果要引入两个变量 , 则使用如下格式 : 如果有 多个占位 , 那么 在 % 右侧 多个变量使用括号括起来 , 使用逗号分割 , 注意顺序不要乱 ; 注意 , 下面的示例中 ,...years old" % (name, age) print(info) 执行结果 : Tom is 18 years old 3、字符串格式化 - 不同类型占位 上面的章节中 , 使用 "

1.4K40

Swift 中类型占位

作为 Xcode 13.3 一部分而一起发布 Swift 5.6,通过引入 "类型占位(type placeholders) "概念,继续扩展这些类型推理能力,这在处理集合和其他通用类型时非常有用...不过,值得指出是,在上述情况下,还有另一种方法可以利用Swift类型推理能力——那就是使用类型别名,而不是类型占位。...有时,在内联中指定所有的东西(比如使用类型占位时)绝对是个好办法,因为这可以让我们定义完全独立表达式。...在我们总结之前,让我们也来看看类型占位是如何与集合字面量(literals)一起使用——例如在创建一个字典时。...但值得指出是,这些占位只能在调用站点使用,而不是在指定函数或计算属性返回类型时使用。 谢谢你阅读!

1.4K30

函数或条件子句占位

推荐在遍历原数据集合时根据条件创建一个新数据集合,遴选公务员而这正是Python语言中for语句强大之处。 Python还支持pass 语句,该语句不执行任何操作。...该语句可以用作函数或条件子句占位,以便让开发者聚焦更抽象层次。...http://www.gongxuanwang.com/ 遴选公务员函数定义时形参位置次序依次传入参数,也可以按关键字(形参名=形参值)方式传入参数(无需按函数定义时形参顺序传递),还可以两者混用...,但关键字传参必须在位置传参之后: 也可以按关键字(形参名=形参值)方式传入参数(无需按函数定义时形参顺序传递),还可以两者混用。...、列表中值按位置传参方式传入函数,可以通过**将字典中值按关键字传参方式传入函数:http://lx.gongxuanwang.com/

79630

Spring中PropertyPlaceholderConfigurer替换占位问题

最近在做项目的时候,碰到了一个问题,纠结了好久,现在记录一下 问题 多个Maven项目聚合时候,每个maven都有自己配置文件,并且都用了PropertyPlaceholderConfigurer替换占位...和 B中zheng-upms-client.properties 文件都在A模板中; A依赖了B;启动A项目,IOC会先实例化这两个配置PropertyPlaceholderConfigurer...; 假如先实例化了A中PropertyPlaceholderConfigurer实例,那么它会去替换所有被标记为 ${} 占位,这个时候替换到B模板中一些占位之后,肯定就会报错了,因为B模板中占位是在...,让他们一个一个去替换,替换失败不提示错误,等做后一个实例替换时候如果还有没有被替换就提示错误!...所以要设置 order 来排序,因为必须让最后一个加载去检查替换错误,之前都可以不用检查

1.3K30

printf()中各种常用占位盘点

占位含义:即在这个位置可以用其他值带入。 printf()占位有许多种类,与C语言数据结构类型相对应,下面列出常用到占位。  %a :⼗六进制浮点数,字⺟输出为⼩写。...%e :使⽤科学计数法浮点数,指数部分 e 为⼩写。 %E :使⽤科学计数法浮点数,指数部分 E 为⼤写。 %i :整数,基本等同于 %d 。...%g :6个有效数字浮点数。整数部分⼀旦超过6位,就会⾃动转为科学计数法,指数部分 e为⼩写。  %G :等同于 %g ,唯⼀区别是指数部分 E 为⼤写。...%Le :科学计数法表⽰ long double 类型浮点数。 %Lf :long double 类型浮点数。  %n :已输出字符串数量。该占位本⾝不输出,只将值存储在指定变量之中。

10710

java标记_java标识书写规则

大家好,又见面了,我是你们朋友全栈君。 标识就是给java中类,方法,变量起名字符号。...2.不能是java关键字,比如static,import,float,int,abstract还有好多这里就不一一例举了,需要可以自己百度。...3.对大小写是敏感,比如一些包名和类名以及变量名我们虽然大小写不会报错,但是我们需要尽可能规范,这样别人看到你代码也不会困扰。...例如:下面的标识是合法: myName,My_name,Points,$points,_sys_ta,OK,_23b,_3_,Myvoid 下面的标识是非法: #name,25name,class...方法 命名方法与变量变量规则相同 public void show(){ System.out.println(“Hello World”) } 类,接口 所有单词首字母均大写 包 小写字母组成

57130

Mybatis占位#{}和${}区别?源码解读(二)

select、insert、update、delete 标签中包含各个文本(包含占位 #{} 和 ${})、子标签都有对应 SqlNode 实现类,后续运行中, Mybatis 对于 select...这里给出 SqlNode 集合调试截图 图片 可以看出我们 ${} 占位文本 SqlNode 实现类为 TextSqlNode,apply方法相关操作如下 public class TextSqlNode...表达式将 ${} 结果直接拼接在 sql 语句中,由此我们得知 ${} 占位拼接字段就是我们传入原样字段,有着 Sql 注入风险 2.2 #{} 占位处理 #{} 占位文本 SqlNode...#{ 占位没有,哈哈?...; } } 划重点,#{} 占位处理如下 handleToken(String content) 方法中, Mybatis 会直接将我们传入参数转换成问号(就是 jdbc 规范中问号),

1.1K81

聊聊 SpringBoot 中两种占位:@*@ 和 ${*}

,分别是 Spring 默认占位 ${*}、SpringBoot 默认占位 @*@,以及我随便写一种占位 #*#。...那我们继续改,把 delimite 改成 #,看看 #*# 这种占位能否被解析: Reimport Maven 后,再次 build,看看效果: 可以看到,我们自定义占位也可以解析了。...配置项 delimiter,既可以写默认占位,也可以自定义占位 好了,现在我们需要到 maven-resources-plugin 插件中找一下对应源码,验证上述猜测是否正确。...,只有发现字符匹配占位时才处理: 由于我们自定义了 delimiter 为 #,并且把 useDefaultDelimiters 置为 false,因此 delimiters 中只有 #*# 这一种占位...如果为 true,则 ${*} 和 @*@ 这两种占位始终有效,可以同时使用 配置项 delimiter,既可以写默认占位,也可以自定义占位,比如上文中 # 注意事项: 占位必须成对使用,

4.5K20

前端开发:基于移动端占位(空状态)使用

本篇博文分享一个关于基于移动端前端开发时候,无数据时候占位(空状态)使用方法。...本文分享两种占位使用方式,一种是直接通过使用VantEmpty组件,另外一种是自己实现自定义占位组件。...一、Vant自带Empty组件 首先来讲一下基于Vant占位(空状态)组件,Vant占位组件使用起来很简单,直接引入到项目中,然后一行代码搞定,这种使用方式也是比较受欢迎,因为简单快捷。...具体显示效果如下所示: 二、自定义占位组件 有些时候Vant组件自带占位效果不能满足业务需求,这就需要开发者通过自定义占位组件,来实现业务需要占位效果,这里就分享一个作者自己封装占位组件...自定义占位组件创建之后,需要在使用地方引入,然后直接调用自定义组件即可。

1.5K20
领券