ni: cleaned options context
[nit.git] / c_src / opts._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires ../lib/opts. */
2 #ifndef opts_sep
3 #define opts_sep
4 #include "standard._sep.h"
5 #include <nit_common.h>
6
7 extern const classtable_elt_t VFT_opts___Option[];
8
9 extern const classtable_elt_t VFT_opts___OptionText[];
10
11 extern const classtable_elt_t VFT_opts___OptionBool[];
12
13 extern const classtable_elt_t VFT_opts___OptionCount[];
14
15 extern const classtable_elt_t VFT_opts___OptionParameter[];
16
17 extern const classtable_elt_t VFT_opts___OptionString[];
18
19 extern const classtable_elt_t VFT_opts___OptionEnum[];
20
21 extern const classtable_elt_t VFT_opts___OptionInt[];
22
23 extern const classtable_elt_t VFT_opts___OptionArray[];
24
25 extern const classtable_elt_t VFT_opts___OptionContext[];
26 extern const char LOCATE_opts[];
27 extern const int SFT_opts[];
28 #define ID_opts___Option (SFT_opts[0])
29 #define COLOR_opts___Option (SFT_opts[1])
30 #define ATTR_opts___Option____names(recv) ATTR(recv, (SFT_opts[2] + 0))
31 #define ATTR_opts___Option____helptext(recv) ATTR(recv, (SFT_opts[2] + 1))
32 #define ATTR_opts___Option____errors(recv) ATTR(recv, (SFT_opts[2] + 2))
33 #define ATTR_opts___Option____mandatory(recv) ATTR(recv, (SFT_opts[2] + 3))
34 #define ATTR_opts___Option____read(recv) ATTR(recv, (SFT_opts[2] + 4))
35 #define ATTR_opts___Option____value(recv) ATTR(recv, (SFT_opts[2] + 5))
36 #define ATTR_opts___Option____default_value(recv) ATTR(recv, (SFT_opts[2] + 6))
37 #define INIT_TABLE_POS_opts___Option (SFT_opts[3] + 0)
38 #define CALL_opts___Option___names(recv) ((opts___Option___names_t)CALL((recv), (SFT_opts[3] + 1)))
39 #define VTID_opts___Option___VALUE(recv) (VAL2VFT(recv)[SFT_opts[3] + 2].i)
40 #define VTCOLOR_opts___Option___VALUE(recv) (VAL2VFT(recv)[SFT_opts[3] + 3].i)
41 #define CALL_opts___Option___helptext(recv) ((opts___Option___helptext_t)CALL((recv), (SFT_opts[3] + 4)))
42 #define CALL_opts___Option___errors(recv) ((opts___Option___errors_t)CALL((recv), (SFT_opts[3] + 5)))
43 #define CALL_opts___Option___mandatory(recv) ((opts___Option___mandatory_t)CALL((recv), (SFT_opts[3] + 6)))
44 #define CALL_opts___Option___mandatory__eq(recv) ((opts___Option___mandatory__eq_t)CALL((recv), (SFT_opts[3] + 7)))
45 #define CALL_opts___Option___read(recv) ((opts___Option___read_t)CALL((recv), (SFT_opts[3] + 8)))
46 #define CALL_opts___Option___value__eq(recv) ((opts___Option___value__eq_t)CALL((recv), (SFT_opts[3] + 9)))
47 #define CALL_opts___Option___value(recv) ((opts___Option___value_t)CALL((recv), (SFT_opts[3] + 10)))
48 #define CALL_opts___Option___default_value(recv) ((opts___Option___default_value_t)CALL((recv), (SFT_opts[3] + 11)))
49 #define CALL_opts___Option___default_value__eq(recv) ((opts___Option___default_value__eq_t)CALL((recv), (SFT_opts[3] + 12)))
50 #define CALL_opts___Option___init_opt(recv) ((opts___Option___init_opt_t)CALL((recv), (SFT_opts[3] + 13)))
51 #define CALL_opts___Option___add_aliases(recv) ((opts___Option___add_aliases_t)CALL((recv), (SFT_opts[3] + 14)))
52 #define CALL_opts___Option___pretty(recv) ((opts___Option___pretty_t)CALL((recv), (SFT_opts[3] + 15)))
53 #define CALL_opts___Option___pretty_default(recv) ((opts___Option___pretty_default_t)CALL((recv), (SFT_opts[3] + 16)))
54 #define CALL_opts___Option___read_param(recv) ((opts___Option___read_param_t)CALL((recv), (SFT_opts[3] + 17)))
55 #define ID_opts___OptionText (SFT_opts[4])
56 #define COLOR_opts___OptionText (SFT_opts[5])
57 #define INIT_TABLE_POS_opts___OptionText (SFT_opts[6] + 0)
58 #define CALL_opts___OptionText___init(recv) ((opts___OptionText___init_t)CALL((recv), (SFT_opts[6] + 1)))
59 #define ID_opts___OptionBool (SFT_opts[7])
60 #define COLOR_opts___OptionBool (SFT_opts[8])
61 #define INIT_TABLE_POS_opts___OptionBool (SFT_opts[9] + 0)
62 #define CALL_opts___OptionBool___init(recv) ((opts___OptionBool___init_t)CALL((recv), (SFT_opts[9] + 1)))
63 #define CALL_SUPER_opts___OptionBool___read_param(recv) ((opts___OptionBool___read_param_t)CALL((recv), (SFT_opts[9] + 2)))
64 #define ID_opts___OptionCount (SFT_opts[10])
65 #define COLOR_opts___OptionCount (SFT_opts[11])
66 #define INIT_TABLE_POS_opts___OptionCount (SFT_opts[12] + 0)
67 #define CALL_opts___OptionCount___init(recv) ((opts___OptionCount___init_t)CALL((recv), (SFT_opts[12] + 1)))
68 #define CALL_SUPER_opts___OptionCount___read_param(recv) ((opts___OptionCount___read_param_t)CALL((recv), (SFT_opts[12] + 2)))
69 #define ID_opts___OptionParameter (SFT_opts[13])
70 #define COLOR_opts___OptionParameter (SFT_opts[14])
71 #define ATTR_opts___OptionParameter____parameter_mandatory(recv) ATTR(recv, (SFT_opts[15] + 0))
72 #define INIT_TABLE_POS_opts___OptionParameter (SFT_opts[16] + 0)
73 #define CALL_opts___OptionParameter___convert(recv) ((opts___OptionParameter___convert_t)CALL((recv), (SFT_opts[16] + 1)))
74 #define CALL_opts___OptionParameter___parameter_mandatory(recv) ((opts___OptionParameter___parameter_mandatory_t)CALL((recv), (SFT_opts[16] + 2)))
75 #define CALL_opts___OptionParameter___parameter_mandatory__eq(recv) ((opts___OptionParameter___parameter_mandatory__eq_t)CALL((recv), (SFT_opts[16] + 3)))
76 #define CALL_SUPER_opts___OptionParameter___read_param(recv) ((opts___OptionParameter___read_param_t)CALL((recv), (SFT_opts[16] + 4)))
77 #define CALL_opts___OptionParameter___init_opt(recv) ((opts___OptionParameter___init_opt_t)CALL((recv), (SFT_opts[16] + 5)))
78 #define ID_opts___OptionString (SFT_opts[17])
79 #define COLOR_opts___OptionString (SFT_opts[18])
80 #define INIT_TABLE_POS_opts___OptionString (SFT_opts[19] + 0)
81 #define CALL_opts___OptionString___init(recv) ((opts___OptionString___init_t)CALL((recv), (SFT_opts[19] + 1)))
82 #define ID_opts___OptionEnum (SFT_opts[20])
83 #define COLOR_opts___OptionEnum (SFT_opts[21])
84 #define ATTR_opts___OptionEnum____values(recv) ATTR(recv, (SFT_opts[22] + 0))
85 #define INIT_TABLE_POS_opts___OptionEnum (SFT_opts[23] + 0)
86 #define CALL_opts___OptionEnum___init(recv) ((opts___OptionEnum___init_t)CALL((recv), (SFT_opts[23] + 1)))
87 #define CALL_opts___OptionEnum___value_name(recv) ((opts___OptionEnum___value_name_t)CALL((recv), (SFT_opts[23] + 2)))
88 #define ID_opts___OptionInt (SFT_opts[24])
89 #define COLOR_opts___OptionInt (SFT_opts[25])
90 #define INIT_TABLE_POS_opts___OptionInt (SFT_opts[26] + 0)
91 #define CALL_opts___OptionInt___init(recv) ((opts___OptionInt___init_t)CALL((recv), (SFT_opts[26] + 1)))
92 #define ID_opts___OptionArray (SFT_opts[27])
93 #define COLOR_opts___OptionArray (SFT_opts[28])
94 #define ATTR_opts___OptionArray____values(recv) ATTR(recv, (SFT_opts[29] + 0))
95 #define INIT_TABLE_POS_opts___OptionArray (SFT_opts[30] + 0)
96 #define CALL_opts___OptionArray___init(recv) ((opts___OptionArray___init_t)CALL((recv), (SFT_opts[30] + 1)))
97 #define ID_opts___OptionContext (SFT_opts[31])
98 #define COLOR_opts___OptionContext (SFT_opts[32])
99 #define ATTR_opts___OptionContext____options(recv) ATTR(recv, (SFT_opts[33] + 0))
100 #define ATTR_opts___OptionContext____rest(recv) ATTR(recv, (SFT_opts[33] + 1))
101 #define ATTR_opts___OptionContext____errors(recv) ATTR(recv, (SFT_opts[33] + 2))
102 #define ATTR_opts___OptionContext____optmap(recv) ATTR(recv, (SFT_opts[33] + 3))
103 #define INIT_TABLE_POS_opts___OptionContext (SFT_opts[34] + 0)
104 #define CALL_opts___OptionContext___options(recv) ((opts___OptionContext___options_t)CALL((recv), (SFT_opts[34] + 1)))
105 #define CALL_opts___OptionContext___rest(recv) ((opts___OptionContext___rest_t)CALL((recv), (SFT_opts[34] + 2)))
106 #define CALL_opts___OptionContext___errors(recv) ((opts___OptionContext___errors_t)CALL((recv), (SFT_opts[34] + 3)))
107 #define CALL_opts___OptionContext___usage(recv) ((opts___OptionContext___usage_t)CALL((recv), (SFT_opts[34] + 4)))
108 #define CALL_opts___OptionContext___parse(recv) ((opts___OptionContext___parse_t)CALL((recv), (SFT_opts[34] + 5)))
109 #define CALL_opts___OptionContext___parse_intern(recv) ((opts___OptionContext___parse_intern_t)CALL((recv), (SFT_opts[34] + 6)))
110 #define CALL_opts___OptionContext___add_option(recv) ((opts___OptionContext___add_option_t)CALL((recv), (SFT_opts[34] + 7)))
111 #define CALL_opts___OptionContext___init(recv) ((opts___OptionContext___init_t)CALL((recv), (SFT_opts[34] + 8)))
112 #define CALL_opts___OptionContext___build(recv) ((opts___OptionContext___build_t)CALL((recv), (SFT_opts[34] + 9)))
113 #define CALL_opts___OptionContext___get_errors(recv) ((opts___OptionContext___get_errors_t)CALL((recv), (SFT_opts[34] + 10)))
114 val_t opts___Option___names(val_t p0);
115 typedef val_t (*opts___Option___names_t)(val_t p0);
116 val_t opts___Option___helptext(val_t p0);
117 typedef val_t (*opts___Option___helptext_t)(val_t p0);
118 val_t opts___Option___errors(val_t p0);
119 typedef val_t (*opts___Option___errors_t)(val_t p0);
120 val_t opts___Option___mandatory(val_t p0);
121 typedef val_t (*opts___Option___mandatory_t)(val_t p0);
122 void opts___Option___mandatory__eq(val_t p0, val_t p1);
123 typedef void (*opts___Option___mandatory__eq_t)(val_t p0, val_t p1);
124 val_t opts___Option___read(val_t p0);
125 typedef val_t (*opts___Option___read_t)(val_t p0);
126 void opts___Option___value__eq(val_t p0, val_t p1);
127 typedef void (*opts___Option___value__eq_t)(val_t p0, val_t p1);
128 val_t opts___Option___value(val_t p0);
129 typedef val_t (*opts___Option___value_t)(val_t p0);
130 val_t opts___Option___default_value(val_t p0);
131 typedef val_t (*opts___Option___default_value_t)(val_t p0);
132 void opts___Option___default_value__eq(val_t p0, val_t p1);
133 typedef void (*opts___Option___default_value__eq_t)(val_t p0, val_t p1);
134 void opts___Option___init_opt(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
135 typedef void (*opts___Option___init_opt_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
136 val_t NEW_Option_opts___Option___init_opt(val_t p0, val_t p1, val_t p2);
137 void opts___Option___add_aliases(val_t p0, val_t p1);
138 typedef void (*opts___Option___add_aliases_t)(val_t p0, val_t p1);
139 val_t opts___Option___to_s(val_t p0);
140 typedef val_t (*opts___Option___to_s_t)(val_t p0);
141 val_t opts___Option___pretty(val_t p0, val_t p1);
142 typedef val_t (*opts___Option___pretty_t)(val_t p0, val_t p1);
143 val_t opts___Option___pretty_default(val_t p0);
144 typedef val_t (*opts___Option___pretty_default_t)(val_t p0);
145 void opts___Option___read_param(val_t p0, val_t p1);
146 typedef void (*opts___Option___read_param_t)(val_t p0, val_t p1);
147 void opts___OptionText___init(val_t p0, val_t p1, int* init_table);
148 typedef void (*opts___OptionText___init_t)(val_t p0, val_t p1, int* init_table);
149 val_t NEW_OptionText_opts___OptionText___init(val_t p0);
150 val_t opts___OptionText___pretty(val_t p0, val_t p1);
151 typedef val_t (*opts___OptionText___pretty_t)(val_t p0, val_t p1);
152 val_t opts___OptionText___to_s(val_t p0);
153 typedef val_t (*opts___OptionText___to_s_t)(val_t p0);
154 void opts___OptionBool___init(val_t p0, val_t p1, val_t p2, int* init_table);
155 typedef void (*opts___OptionBool___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
156 val_t NEW_OptionBool_opts___OptionBool___init(val_t p0, val_t p1);
157 void opts___OptionBool___read_param(val_t p0, val_t p1);
158 typedef void (*opts___OptionBool___read_param_t)(val_t p0, val_t p1);
159 void opts___OptionCount___init(val_t p0, val_t p1, val_t p2, int* init_table);
160 typedef void (*opts___OptionCount___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
161 val_t NEW_OptionCount_opts___OptionCount___init(val_t p0, val_t p1);
162 void opts___OptionCount___read_param(val_t p0, val_t p1);
163 typedef void (*opts___OptionCount___read_param_t)(val_t p0, val_t p1);
164 val_t opts___OptionParameter___convert(val_t p0, val_t p1);
165 typedef val_t (*opts___OptionParameter___convert_t)(val_t p0, val_t p1);
166 val_t opts___OptionParameter___parameter_mandatory(val_t p0);
167 typedef val_t (*opts___OptionParameter___parameter_mandatory_t)(val_t p0);
168 void opts___OptionParameter___parameter_mandatory__eq(val_t p0, val_t p1);
169 typedef void (*opts___OptionParameter___parameter_mandatory__eq_t)(val_t p0, val_t p1);
170 void opts___OptionParameter___read_param(val_t p0, val_t p1);
171 typedef void (*opts___OptionParameter___read_param_t)(val_t p0, val_t p1);
172 void opts___OptionParameter___init_opt(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
173 typedef void (*opts___OptionParameter___init_opt_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
174 val_t NEW_OptionParameter_opts___OptionParameter___init_opt(val_t p0, val_t p1, val_t p2);
175 void opts___OptionString___init(val_t p0, val_t p1, val_t p2, int* init_table);
176 typedef void (*opts___OptionString___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
177 val_t NEW_OptionString_opts___OptionString___init(val_t p0, val_t p1);
178 val_t opts___OptionString___convert(val_t p0, val_t p1);
179 typedef val_t (*opts___OptionString___convert_t)(val_t p0, val_t p1);
180 void opts___OptionEnum___init(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
181 typedef void (*opts___OptionEnum___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
182 val_t NEW_OptionEnum_opts___OptionEnum___init(val_t p0, val_t p1, val_t p2, val_t p3);
183 val_t opts___OptionEnum___convert(val_t p0, val_t p1);
184 typedef val_t (*opts___OptionEnum___convert_t)(val_t p0, val_t p1);
185 val_t opts___OptionEnum___value_name(val_t p0);
186 typedef val_t (*opts___OptionEnum___value_name_t)(val_t p0);
187 val_t opts___OptionEnum___pretty_default(val_t p0);
188 typedef val_t (*opts___OptionEnum___pretty_default_t)(val_t p0);
189 void opts___OptionInt___init(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
190 typedef void (*opts___OptionInt___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
191 val_t NEW_OptionInt_opts___OptionInt___init(val_t p0, val_t p1, val_t p2);
192 val_t opts___OptionInt___convert(val_t p0, val_t p1);
193 typedef val_t (*opts___OptionInt___convert_t)(val_t p0, val_t p1);
194 void opts___OptionArray___init(val_t p0, val_t p1, val_t p2, int* init_table);
195 typedef void (*opts___OptionArray___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
196 val_t NEW_OptionArray_opts___OptionArray___init(val_t p0, val_t p1);
197 val_t opts___OptionArray___convert(val_t p0, val_t p1);
198 typedef val_t (*opts___OptionArray___convert_t)(val_t p0, val_t p1);
199 val_t opts___OptionContext___options(val_t p0);
200 typedef val_t (*opts___OptionContext___options_t)(val_t p0);
201 val_t opts___OptionContext___rest(val_t p0);
202 typedef val_t (*opts___OptionContext___rest_t)(val_t p0);
203 val_t opts___OptionContext___errors(val_t p0);
204 typedef val_t (*opts___OptionContext___errors_t)(val_t p0);
205 void opts___OptionContext___usage(val_t p0);
206 typedef void (*opts___OptionContext___usage_t)(val_t p0);
207 void opts___OptionContext___parse(val_t p0, val_t p1);
208 typedef void (*opts___OptionContext___parse_t)(val_t p0, val_t p1);
209 void opts___OptionContext___parse_intern(val_t p0, val_t p1);
210 typedef void (*opts___OptionContext___parse_intern_t)(val_t p0, val_t p1);
211 void opts___OptionContext___add_option(val_t p0, val_t p1);
212 typedef void (*opts___OptionContext___add_option_t)(val_t p0, val_t p1);
213 void opts___OptionContext___init(val_t p0, int* init_table);
214 typedef void (*opts___OptionContext___init_t)(val_t p0, int* init_table);
215 val_t NEW_OptionContext_opts___OptionContext___init();
216 void opts___OptionContext___build(val_t p0);
217 typedef void (*opts___OptionContext___build_t)(val_t p0);
218 val_t opts___OptionContext___get_errors(val_t p0);
219 typedef val_t (*opts___OptionContext___get_errors_t)(val_t p0);
220 #endif