class BOUND_TYPE_LAYOUT < $LAYOUT
****
A layout corresponding to a Sather bound type (just the function pointer). i.e. the header


Ancestors
$LAYOUT $STR FIX_TYPE



Public


Readable Attributes
attr str:STR;
attr tp:TP_ROUT;

Writable Attributes
attr tp:TP_ROUT;

Readonly Shareds
shared layouts:FSET{BOUND_TYPE_LAYOUT};

Writable Shareds
shared layouts:FSET{BOUND_TYPE_LAYOUT};

Features
create(arg_tp:$TP):BOUND_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


Private

attr str:STR;