class AM_OB_DEF < $AM |
---|
**** | The layout of a particular object type. |
$AM | $PROG_ERR | AM |
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 source:SFILE_ID; |
---|
**** | Information identifying the origin of a node in Sather source. It encodes the file and the character offset of the originating construct. |
attr tp:$TP; |
---|
**** | The type this represents. is constant. -1 for variable sized arrays. |
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 source:SFILE_ID; |
---|
**** | Information identifying the origin of a node in Sather source. It encodes the file and the character offset of the originating construct. |
attr tp:$TP; |
---|
**** | The type this represents. is constant. -1 for variable sized arrays. |
create(source:SFILE_ID):SAME |
---|
**** | A new object for the location `source' with default initialization. |