class FRAME_LAYOUT < $LAYOUT
****
A layout corresponding to a Sather iterator frame. Later this will be used for ordinary routines too for GC.


Flattened version is here

Ancestors
$LAYOUT $STR FIX_TYPE



Public


Readable Attributes
attr f:AM_ROUT_DEF;
attr prog:PROG;
**** shared layouts:FMAP{AM_ROUT_DEF,FRAME_LAYOUT};
attr str:STR;

Writable Attributes
attr f:AM_ROUT_DEF;
attr prog:PROG;
**** shared layouts:FMAP{AM_ROUT_DEF,FRAME_LAYOUT};

Readonly Shareds
shared layouts:FMAP{SIG,FRAME_LAYOUT};

Writable Shareds
shared layouts:FMAP{SIG,FRAME_LAYOUT};

Features
create(f:AM_ROUT_DEF,p:PROG):SAME
****
dependencies:FLIST{$LAYOUT}
typedef(c:CGEN):STR


Private

attr str:STR;