| class BOUND_ITER_TYPE_LAYOUT < $LAYOUT |
|---|
| **** | A layout corresponding to a Sather bound iter type i.e. same as above, except no fields for bound args e.g.: ITER(INT!,INT):INT serves to represent the bnd TYPE |
| $LAYOUT | $STR | FIX_TYPE |
| attr str:STR; |
|---|
| attr tp:TP_ITER; |
|---|
| attr tp:TP_ITER; |
|---|
| shared layouts:FSET{BOUND_ITER_TYPE_LAYOUT}; |
|---|
| shared layouts:FSET{BOUND_ITER_TYPE_LAYOUT}; |
|---|
| create(arg_tp:$TP):BOUND_ITER_TYPE_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; |
|---|