class BOUND_ITER_FRAME_LAYOUT < $LAYOUT
****
A layout corresponding to a Sather bound iter object (a function pointer plus any bound arguments).


Ancestors
$LAYOUT $STR FIX_TYPE



Public


Readable Attributes
attr e:AM_BND_CREATE_EXPR;
attr prog:PROG;
attr str:STR;

Writable Attributes
attr e:AM_BND_CREATE_EXPR;
attr prog:PROG;

Readonly Shareds
shared layouts:FMAP{AM_BND_CREATE_EXPR,BOUND_ITER_FRAME_LAYOUT};

Writable Shareds
shared layouts:FMAP{AM_BND_CREATE_EXPR,BOUND_ITER_FRAME_LAYOUT};

Features
create(e:AM_BND_CREATE_EXPR, p : PROG) : BOUND_ITER_FRAME_LAYOUT
dependencies:FLIST{$LAYOUT}
fix_out_type(e:AM_FORMAL_ARG, s:STR):STR
**** probably inadequate!
fix_out_type(e:ARG, s:STR):STR
**** probably inadequate!
typedef(c:CGEN):STR


Private

attr str:STR;