| class LAYOUT_TBL |
|---|
| **** | Registry between $TPs and $LAYOUTs. Just a place for a global. |
| shared cgen:CGEN; |
|---|
| shared layout_tbl:FMAP{$TP,$LAYOUT}; |
|---|
| shared prog:PROG; |
|---|
| shared cgen:CGEN; |
|---|
| shared layout_tbl:FMAP{$TP,$LAYOUT}; |
|---|
| shared prog:PROG; |
|---|
| add(t:$TP,l:$LAYOUT) |
|---|
| layout(t:$TP):$LAYOUT |
|---|
| **** | the $LAYOUT object corresponding to a type. If it doesn't exist already, it will be made. |