Class TypeDef
Modified 15-JAN-2025 13:23:33.00
 Definition of a derived type.
 A derived type is an array of a base type.

 A $TypeDef object reside in the type hierarchy in a class volume, and
 is placed as a child to the $TypeHier object.

 Base types and derived types are used to define the type of an
 attribute in an object. The type is defined by the TypeRef attribute
 in the $Attribute object (also in $Input, $Inter, $Output).

See also



SysBody attributes pwr_sClass_TypeDef
Int32 Type   Compiled type.
Int32 Size   Compiled size.
TypeId TypeRef   Base type.
Int32 Elements   Number of elements.
PgmName PgmName   Name of enum and mask typedefs in c.


Attributes detail


Type Attribute
Klass Attribute
Typ Int32
Flags NOEDIT | NOWBL
Kropp SysBody
Compiled type.

Size Attribute
Klass Attribute
Typ Int32
Flags NOEDIT | NOWBL
Kropp SysBody
Compiled size.

TypeRef Attribute
Klass Attribute
Typ TypeId
Flags ALWAYSWBL
Kropp SysBody
Base type.

Elements Attribute
Klass Attribute
Typ Int32
Flags
Kropp SysBody
Number of elements.

PgmName Attribute
Klass Attribute
Typ PgmName
Flags
Kropp SysBody
Name of enum and mask typedefs in c.