用于进行简化的属性

要更改特定类型的元素的处理方式,您可以修改用于控制简化的属性。对于每一类模型元素,都有一个属性用于确定模型变换期间处理该类模型元素的方式,例如 SimplifySimplifyConstructorsSimplifyDestructors

其中的每个属性都可以具有下列任何值。注意,这些值并非可供每个 Simplify 属性使用。

您可以使用 Simplify 属性来定制简化器。可以使用预定义的扩展点(也称为“挂钩”)来添加用户定制的简化器。定制简化器使用标准模型 API 来处理代码模型。主要元素(例如类、属性和操作等等)具有预定义的简化器挂钩(例如 C_CG::Attribute::SimplifyC_CG:Configuration:SimplifyMainFiles)。


反馈