Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > SDL script for generating code > System variables > sysSMGTypeDefVectors system variable (SDL script)
  
sysSMGTypeDefVectors system variable (SDL script)
This system variable applies only to SDL scripts for C and C++.
The sysSMGTypeDefVectors system variable (a global list) is used only when generating state machines. When generating state machines, ACS creates virtual model items, such as type definitions and enumeration literals, to implement the state diagrams. ACS then generates code using real and virtual model items.
The sysSMGTypeDefVectors system lists virtual type definitions and virtual enumeration literals that are created to implement State Diagrams. The structure and properties of the virtual model items are the same as real model items, except that the type of a virtual model item is prefixed with SMG.
See also:
sysSMGClassObjects system variable - for virtual classes and their virtual items.
sysSMGStateMachines system variable - for virtual state diagrams.
sysSMGStates system variable - for virtual states on a virtual state diagram.
For more information about the items that are generated to implement State Diagrams, see the Related Topics.