| class BOUND_ITER_FRAME_LAYOUT < $LAYOUT |
|---|
| **** | A layout corresponding to a Sather bound iter object (a function pointer plus any bound arguments). |
| $LAYOUT | $STR | FIX_TYPE |
| attr e:AM_BND_CREATE_EXPR; |
|---|
| attr prog:PROG; |
|---|
| attr str:STR; |
|---|
| attr e:AM_BND_CREATE_EXPR; |
|---|
| attr prog:PROG; |
|---|
| shared layouts:FMAP{AM_BND_CREATE_EXPR,BOUND_ITER_FRAME_LAYOUT}; |
|---|
| shared layouts:FMAP{AM_BND_CREATE_EXPR,BOUND_ITER_FRAME_LAYOUT}; |
|---|
| 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 |
|---|
| attr str:STR; |
|---|