class AM_OB_DEF < $AM
****
The layout of a particular object type.


Flattened version is here

Ancestors
$AM $PROG_ERR AM



Public


Readable Attributes
attr arr:$TP;
**** The type of the array elements, if any. is constant. -1 for variable sized arrays.
attr asize:INT;
**** The size of the array portion if it is constant. -1 for variable sized arrays.
attr at:FMAP{IDENT,$TP};
**** Maps from attribute names to types. is constant. -1 for variable sized arrays.
attr tp:$TP;
**** The type this represents. is constant. -1 for variable sized arrays.

Writable Attributes
attr arr:$TP;
**** The type of the array elements, if any. is constant. -1 for variable sized arrays.
attr asize:INT;
**** The size of the array portion if it is constant. -1 for variable sized arrays.
attr at:FMAP{IDENT,$TP};
**** Maps from attribute names to types. is constant. -1 for variable sized arrays.
attr tp:$TP;
**** The type this represents. is constant. -1 for variable sized arrays.