First NIT release and new clean mercurial repository
[nit.git] / c_src / type_formal._sep.h
1 #ifndef type_formal__sep
2 #define type_formal__sep
3 #include "inheritance._sep.h"
4 #include <nit_common.h>
5
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);
40 #endif