1 #ifndef type_formal__sep
2 #define type_formal__sep
3 #include "inheritance._sep.h"
4 #include <nit_common.h>
6 extern const classtable_elt_t VFT_MMTypeFormal
[];
7 extern const int SFT_type_formal
[];
8 #define COLOR_type_formal___MMType___direct_type SFT_type_formal[0]
9 #define ID_MMTypeFormal SFT_type_formal[1]
10 #define COLOR_MMTypeFormal SFT_type_formal[2]
11 #define COLOR_type_formal___MMTypeFormal____name SFT_type_formal[3]
12 #define COLOR_type_formal___MMTypeFormal____bound SFT_type_formal[4]
13 #define INIT_TABLE_POS_MMTypeFormal SFT_type_formal[5]
14 #define COLOR_type_formal___MMTypeFormal___name SFT_type_formal[6]
15 #define COLOR_type_formal___MMTypeFormal___bound SFT_type_formal[7]
16 #define COLOR_type_formal___MMTypeFormal___init SFT_type_formal[8]
17 typedef val_t (* type_formal___MMType___direct_type_t
)(val_t self
);
18 val_t
type_formal___MMType___direct_type(val_t self
);
19 #define ATTR_type_formal___MMTypeFormal____name(recv) ATTR(recv, COLOR_type_formal___MMTypeFormal____name)
20 typedef val_t (* type_formal___MMTypeFormal___name_t
)(val_t self
);
21 val_t
type_formal___MMTypeFormal___name(val_t self
);
22 #define ATTR_type_formal___MMTypeFormal____bound(recv) ATTR(recv, COLOR_type_formal___MMTypeFormal____bound)
23 typedef val_t (* type_formal___MMTypeFormal___bound_t
)(val_t self
);
24 val_t
type_formal___MMTypeFormal___bound(val_t self
);
25 typedef val_t (* type_formal___MMTypeFormal_____l_t
)(val_t self
, val_t param0
);
26 val_t
type_formal___MMTypeFormal_____l(val_t self
, val_t param0
);
27 typedef val_t (* type_formal___MMTypeFormal___is_supertype_t
)(val_t self
, val_t param0
);
28 val_t
type_formal___MMTypeFormal___is_supertype(val_t self
, val_t param0
);
29 typedef val_t (* type_formal___MMTypeFormal___direct_type_t
)(val_t self
);
30 val_t
type_formal___MMTypeFormal___direct_type(val_t self
);
31 typedef val_t (* type_formal___MMTypeFormal___local_class_t
)(val_t self
);
32 val_t
type_formal___MMTypeFormal___local_class(val_t self
);
33 typedef val_t (* type_formal___MMTypeFormal___select_property_t
)(val_t self
, val_t param0
);
34 val_t
type_formal___MMTypeFormal___select_property(val_t self
, val_t param0
);
35 typedef val_t (* type_formal___MMTypeFormal___to_s_t
)(val_t self
);
36 val_t
type_formal___MMTypeFormal___to_s(val_t self
);
37 typedef void (* type_formal___MMTypeFormal___init_t
)(val_t self
, val_t param0
, val_t param1
, int* init_table
);
38 void type_formal___MMTypeFormal___init(val_t self
, val_t param0
, val_t param1
, int* init_table
);
39 val_t
NEW_type_formal___MMTypeFormal___init(val_t param0
, val_t param1
);