CodeGen结构循环回路
structure循环是一个模板文件构造,它允许您迭代CodeGen拥有的有关结构的集合。为了使用结构循环,必须同时基于多个存储库结构生成代码。
CodeGen可以通过以下两种方式之一处理多个结构:
•可以在命令行上,在-s命令行选项之后指定多个结构,-ms命令行选项可用于指定所有结构将一起处理。
•file命令行选项可用于使用存储库文件定义作为代码生成的起点,并且该文件定义可以指定多个结构。
Structure循环由一对匹配的<Structure_LOOP>和</Structure_LOOP>标记分隔,它们围绕要为每个结构插入的模板代码。开始标记和结束标记之间的代码对于每个正在处理的结构重复。此代码可能包含任何其他标记。
如果只处理单个结构时在模板中遇到结构循环,则将生成错误,CodeGen将停止处理。
结构循环可以包含要为正在处理的每个结构重复的代码,也可以包含在处理单个结构时有效的任何其他标记。CodeGen只是根据正在处理的结构的数量,在打开和关闭结构循环令牌之间重复代码适当的次数,并在执行过程中切换结构上下文。
有两种类型的结构循环,称为多线结构循环和串联结构循环。
多线结构回路
当开始和结束结构循环标记出现在模板文件中的单独行上时,会发生多行结构循环,并分隔一行或多行模板代码,如下所示:
[code]

<STRUCTURE_LOOP>
code
</STRUCTURE_LOOP>

[code]
多行结构循环为处理的每个结构生成一行或多行输出代码。
串联结构回路
当开始和结束结构循环标记出现在模板文件中的同一行上,并分隔了模板代码行的一部分时,就存在行内结构循环,如下所示:
[code] <STRUCTURE_LOOP> code </STRUCTURE_LOOP> [code]
内联结构循环将代码生成到当前输出行中。

CodeGen结构循环回路相关推荐

  1. CodeGen按钮循环

    CodeGen按钮循环 按钮循环是一个模板文件构造,它允许您迭代CodeGen拥有的按钮信息集合. 在按钮循环中处理的按钮的定义可以来自两个位置之一. 如果基于UI工具箱输入窗口定义进行处理,则默认情 ...

  2. CodeGen标记循环

    CodeGen标记循环 标记循环是一个模板文件构造,它允许您迭代CodeGen拥有的标记信息的集合.为了使用标记循环,必须基于至少定义了一个字段标记的存储库结构生成代码. 标记循环由一对匹配的< ...

  3. CodeGen字段循环Field Loop

    CodeGen字段循环Field Loop 字段循环是一个模板文件构造,它允许迭代CodeGen拥有的有关字段的集合.这些字段定义可以来自以下两个位置之一: •如果基于从存储库结构中获取的信息生成代码 ...

  4. 循环数组函数c语言,C语言练习题2(分支结构循环结构数组函数2009-2012二级真题)..doc...

    C语言练习题2(分支结构循环结构数组函数2009-2012二级真题). C语言练习题(二) 一 选择题 1.有以下程序 #include void main() { int a: canf(" ...

  5. python里、能用分支结构写出循环的算法吗_python变量运算符分支结构循环结构及例题...

    第一周总结复习 python的[官方网站](http://python.org) ##变量 ''' 1.变量的作用:变量是数据的载体 2.变量的命名:字母数字下划线开头,不能用数字开头 不能用关键字, ...

  6. JavaScript入门→HTML引用JS、变量、表达式操作符、数组Array数组对象、选择结构循环结构、函数、JavaScript与JAVA区别

    插入引用JS 变量 表达式 操作符 数组 选择判断结构 循环结构 函数 JavaScript与JAVA区别 绝学无忧. 唯之与阿,相去几何? 善之与恶,相去何若? 人之所畏,不可不畏. 荒兮其未央哉! ...

  7. Java04--运算符+分支结构+循环

    Java04--运算符+分支结构+循环 1 运算符 1.1 概述 1.2 练习1:平年闰年 1.3 练习2:自增自减 1.4 练习3:求两个数里的大值 1.5 练习4:求三个数的最大值 2 分支结构1 ...

  8. 分支函数c语言,C语言练习题2(分支结构 循环结构 数组 函数2009-2012二级真题 ).doc...

    C语言练习题2(分支结构 循环结构 数组 函数2009-2012二级真题 ) C语言练习题(二) 一 选择题 1.有以下程序 #include void main() { int a: canf(&q ...

  9. java笔记(基础+修饰符+选择结构+分支结构+循环结构+方法+数组+面对对象+三大特性)

    文章目录 语言基础 变量 概念 全局变量 局部变量 实例变量 声明 数据类型 常用 基本数据类型 引用数据类型 Unicode编码表 ASCII字符表 运算符 算术运算符 赋值运算符 关系运算符 逻辑 ...

最新文章

  1. JavaScript初学者编程题(11)
  2. 对于java程序语言的单例设计模式讲解
  3. 深度学习笔记:卷积神经网络的Tensorflow实现
  4. listrecord根据某个属性去重_去哪网开发实战记录(9):城市选择页(中)
  5. Android5.0L因SystemUI ANR导致的黑屏问题分析
  6. Basic64 编码解码
  7. 阿里巴巴Java开发 之 编程规约
  8. 最近和一个创业中的朋友喝茶聊天
  9. 【注意力机制】一系列关于attention的高效改进大集合
  10. Microsoft DirectX组件v11.0完整版更新啦
  11. win7系统修复工具_win7系统如何修复
  12. 计算机管理-磁盘管理中进行扩展卷操作,管理磁盘diskpart命令
  13. 1.5.37:雇佣兵
  14. Unity赛车码表原理
  15. vue使用报错记录(cli4):[vue/valid-v-for] Custom elements in iteration require ‘v-bind:key‘ direc
  16. 罗永浩曾经深刻地改变过这个世界
  17. 嵌入式Linux应用开发详解
  18. OFDM系统Simulink仿真,包括RS编译码,16qam,循环前缀,导频插入,串并并串等模块
  19. 能忍到第5个不笑的是就是高人
  20. 关于学习数字基带传输系统这一章节的实验报告和心得

热门文章

  1. 阿里云K8S容器服务的使用
  2. ubuntu 修改时区、时间、同步网络时间、将时间写入硬件
  3. ELECTRA 超过bert预训练NLP模型
  4. Python第三方包的egg info 是什么东西
  5. 合肥工业大学—SQL Server数据库实验五:创建和删除索引
  6. 2022年新能源汽车产业集群百人会
  7. GPU编程和流式多处理器(二)
  8. Linux 2 的 Windows 子系统上发布 CUDA
  9. Django 模型成员2.2
  10. f是一个python内部变量类型,Python基础变量类型——List浅析