前页 后页

模板替代宏

模板替换宏与基本模板相对应,并导致执行命名模板。按照惯例,模板宏根据Pascal大小写命名。

结构:%<TemplateName>%

其中<TemplateName>可以是本主题中列出的模板之一。

当从另一个模板中引用一个模板时,将针对当前作用域中的元素生成该模板。根据范围内元素的构造型选择特定模板。

如前所述,各种模板之间存在隐式层次结构。为了保留合理的模板引用层次,应格外小心。例如,在任何“属性”或“操作”模板中使用%ClassInherits%宏是没有意义的。相反,“操作”和“属性”模板设计为在ClassBody模板中使用。

CTF中的模板替换宏

  • 属性
  • 属性声明
  • AttributeDeclarationImpl
  • 属性说明
  • 类库
  • 类体
  • ClassBodyImpl
  • 类声明
  • ClassDeclarationImpl
  • 类Impl
  • 类继承
  • 类接口
  • 课堂笔记
  • 类参数
  • 文件
  • FileImpl
  • 导入部分
  • ImportSectionImpl
  • 内部类
  • 内部类
  • LinkedAttribute
  • LinkedAttributeDeclaration
  • LinkedAttributeNotes
  • LinkedClassBase
  • LinkedClassInterface
  • 命名空间
  • 命名空间主体
  • 命名空间声明
  • 命名空间
  • 操作方式
  • 行动机构
  • OperationBodyImpl
  • 操作声明
  • OperationDeclarationImpl
  • OperationImpl
  • 操作说明
  • 参数

学到更多