b3c5ba1e6c67a8b657ea4c2d8bd2eeb182270dc7
[nit.git] / c_src / opts._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires opts. */
2 #ifndef opts_2_sep
3 #define opts_2_sep
4 #include "standard._sep.h"
5 #include <nit_common.h>
6
7 extern const classtable_elt_t VFT_Option[];
8
9 extern const classtable_elt_t VFT_OptionText[];
10
11 extern const classtable_elt_t VFT_OptionBool[];
12
13 extern const classtable_elt_t VFT_OptionParameter[];
14
15 extern const classtable_elt_t VFT_OptionString[];
16
17 extern const classtable_elt_t VFT_OptionEnum[];
18
19 extern const classtable_elt_t VFT_OptionInt[];
20
21 extern const classtable_elt_t VFT_OptionArray[];
22
23 extern const classtable_elt_t VFT_OptionContext[];
24 #define LOCATE_opts "./../lib/opts.nit"
25 extern const int SFT_opts[];
26 #define ID_Option SFT_opts[0]
27 #define COLOR_Option SFT_opts[1]
28 #define COLOR_opts___Option____names SFT_opts[2]
29 #define COLOR_opts___Option____helptext SFT_opts[3]
30 #define COLOR_opts___Option____mandatory SFT_opts[4]
31 #define COLOR_opts___Option____context SFT_opts[5]
32 #define COLOR_opts___Option____value SFT_opts[6]
33 #define COLOR_opts___Option____default_value SFT_opts[7]
34 #define INIT_TABLE_POS_Option SFT_opts[8]
35 #define COLOR_opts___Option___names SFT_opts[9]
36 #define COLOR_opts___Option___helptext SFT_opts[10]
37 #define COLOR_opts___Option___mandatory SFT_opts[11]
38 #define COLOR_opts___Option___mandatory__eq SFT_opts[12]
39 #define COLOR_opts___Option___context SFT_opts[13]
40 #define COLOR_opts___Option___context__eq SFT_opts[14]
41 #define COLOR_opts___Option___value SFT_opts[15]
42 #define COLOR_opts___Option___value__eq SFT_opts[16]
43 #define COLOR_opts___Option___default_value SFT_opts[17]
44 #define COLOR_opts___Option___default_value__eq SFT_opts[18]
45 #define COLOR_opts___Option___init_opt SFT_opts[19]
46 #define COLOR_opts___Option___add_aliases SFT_opts[20]
47 #define COLOR_opts___Option___pretty SFT_opts[21]
48 #define COLOR_opts___Option___pretty_default SFT_opts[22]
49 #define COLOR_opts___Option___read_param SFT_opts[23]
50 #define ID_OptionText SFT_opts[24]
51 #define COLOR_OptionText SFT_opts[25]
52 #define INIT_TABLE_POS_OptionText SFT_opts[26]
53 #define COLOR_opts___OptionText___init SFT_opts[27]
54 #define ID_OptionBool SFT_opts[28]
55 #define COLOR_OptionBool SFT_opts[29]
56 #define INIT_TABLE_POS_OptionBool SFT_opts[30]
57 #define COLOR_opts___OptionBool___init SFT_opts[31]
58 #define ID_OptionParameter SFT_opts[32]
59 #define COLOR_OptionParameter SFT_opts[33]
60 #define INIT_TABLE_POS_OptionParameter SFT_opts[34]
61 #define COLOR_opts___OptionParameter___convert SFT_opts[35]
62 #define COLOR_opts___OptionParameter___init_opt SFT_opts[36]
63 #define ID_OptionString SFT_opts[37]
64 #define COLOR_OptionString SFT_opts[38]
65 #define INIT_TABLE_POS_OptionString SFT_opts[39]
66 #define COLOR_opts___OptionString___init SFT_opts[40]
67 #define ID_OptionEnum SFT_opts[41]
68 #define COLOR_OptionEnum SFT_opts[42]
69 #define COLOR_opts___OptionEnum____enum SFT_opts[43]
70 #define INIT_TABLE_POS_OptionEnum SFT_opts[44]
71 #define COLOR_opts___OptionEnum___init SFT_opts[45]
72 #define ID_OptionInt SFT_opts[46]
73 #define COLOR_OptionInt SFT_opts[47]
74 #define INIT_TABLE_POS_OptionInt SFT_opts[48]
75 #define COLOR_opts___OptionInt___init SFT_opts[49]
76 #define ID_OptionArray SFT_opts[50]
77 #define COLOR_OptionArray SFT_opts[51]
78 #define COLOR_opts___OptionArray____values SFT_opts[52]
79 #define INIT_TABLE_POS_OptionArray SFT_opts[53]
80 #define COLOR_opts___OptionArray___init SFT_opts[54]
81 #define ID_OptionContext SFT_opts[55]
82 #define COLOR_OptionContext SFT_opts[56]
83 #define COLOR_opts___OptionContext____options SFT_opts[57]
84 #define COLOR_opts___OptionContext____rest SFT_opts[58]
85 #define COLOR_opts___OptionContext____optmap SFT_opts[59]
86 #define INIT_TABLE_POS_OptionContext SFT_opts[60]
87 #define COLOR_opts___OptionContext___options SFT_opts[61]
88 #define COLOR_opts___OptionContext___rest SFT_opts[62]
89 #define COLOR_opts___OptionContext___usage SFT_opts[63]
90 #define COLOR_opts___OptionContext___parse SFT_opts[64]
91 #define COLOR_opts___OptionContext___parse_intern SFT_opts[65]
92 #define COLOR_opts___OptionContext___add_option SFT_opts[66]
93 #define COLOR_opts___OptionContext___init SFT_opts[67]
94 #define COLOR_opts___OptionContext___build SFT_opts[68]
95 #define ATTR_opts___Option____names(recv) ATTR(recv, COLOR_opts___Option____names)
96 typedef val_t (* opts___Option___names_t)(val_t self);
97 val_t opts___Option___names(val_t self);
98 #define LOCATE_opts___Option___names "opts::Option::names"
99 #define ATTR_opts___Option____helptext(recv) ATTR(recv, COLOR_opts___Option____helptext)
100 typedef val_t (* opts___Option___helptext_t)(val_t self);
101 val_t opts___Option___helptext(val_t self);
102 #define LOCATE_opts___Option___helptext "opts::Option::helptext"
103 #define ATTR_opts___Option____mandatory(recv) ATTR(recv, COLOR_opts___Option____mandatory)
104 typedef val_t (* opts___Option___mandatory_t)(val_t self);
105 val_t opts___Option___mandatory(val_t self);
106 #define LOCATE_opts___Option___mandatory "opts::Option::mandatory"
107 typedef void (* opts___Option___mandatory__eq_t)(val_t self, val_t param0);
108 void opts___Option___mandatory__eq(val_t self, val_t param0);
109 #define LOCATE_opts___Option___mandatory__eq "opts::Option::mandatory="
110 #define ATTR_opts___Option____context(recv) ATTR(recv, COLOR_opts___Option____context)
111 typedef val_t (* opts___Option___context_t)(val_t self);
112 val_t opts___Option___context(val_t self);
113 #define LOCATE_opts___Option___context "opts::Option::context"
114 typedef void (* opts___Option___context__eq_t)(val_t self, val_t param0);
115 void opts___Option___context__eq(val_t self, val_t param0);
116 #define LOCATE_opts___Option___context__eq "opts::Option::context="
117 #define ATTR_opts___Option____value(recv) ATTR(recv, COLOR_opts___Option____value)
118 typedef val_t (* opts___Option___value_t)(val_t self);
119 val_t opts___Option___value(val_t self);
120 #define LOCATE_opts___Option___value "opts::Option::value"
121 typedef void (* opts___Option___value__eq_t)(val_t self, val_t param0);
122 void opts___Option___value__eq(val_t self, val_t param0);
123 #define LOCATE_opts___Option___value__eq "opts::Option::value="
124 #define ATTR_opts___Option____default_value(recv) ATTR(recv, COLOR_opts___Option____default_value)
125 typedef val_t (* opts___Option___default_value_t)(val_t self);
126 val_t opts___Option___default_value(val_t self);
127 #define LOCATE_opts___Option___default_value "opts::Option::default_value"
128 typedef void (* opts___Option___default_value__eq_t)(val_t self, val_t param0);
129 void opts___Option___default_value__eq(val_t self, val_t param0);
130 #define LOCATE_opts___Option___default_value__eq "opts::Option::default_value="
131 typedef void (* opts___Option___init_opt_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
132 void opts___Option___init_opt(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
133 val_t NEW_opts___Option___init_opt(val_t param0, val_t param1, val_t param2);
134 #define LOCATE_opts___Option___init_opt "opts::Option::init_opt"
135 typedef void (* opts___Option___add_aliases_t)(val_t self, val_t param0);
136 void opts___Option___add_aliases(val_t self, val_t param0);
137 #define LOCATE_opts___Option___add_aliases "opts::Option::add_aliases"
138 typedef val_t (* opts___Option___to_s_t)(val_t self);
139 val_t opts___Option___to_s(val_t self);
140 #define LOCATE_opts___Option___to_s "opts::Option::(string::Object::to_s)"
141 typedef val_t (* opts___Option___pretty_t)(val_t self, val_t param0);
142 val_t opts___Option___pretty(val_t self, val_t param0);
143 #define LOCATE_opts___Option___pretty "opts::Option::pretty"
144 typedef val_t (* opts___Option___pretty_default_t)(val_t self);
145 val_t opts___Option___pretty_default(val_t self);
146 #define LOCATE_opts___Option___pretty_default "opts::Option::pretty_default"
147 typedef void (* opts___Option___read_param_t)(val_t self, val_t param0);
148 void opts___Option___read_param(val_t self, val_t param0);
149 #define LOCATE_opts___Option___read_param "opts::Option::read_param"
150 typedef void (* opts___OptionText___init_t)(val_t self, val_t param0, int* init_table);
151 void opts___OptionText___init(val_t self, val_t param0, int* init_table);
152 val_t NEW_opts___OptionText___init(val_t param0);
153 #define LOCATE_opts___OptionText___init "opts::OptionText::init"
154 typedef val_t (* opts___OptionText___pretty_t)(val_t self, val_t param0);
155 val_t opts___OptionText___pretty(val_t self, val_t param0);
156 #define LOCATE_opts___OptionText___pretty "opts::OptionText::(opts::Option::pretty)"
157 typedef val_t (* opts___OptionText___to_s_t)(val_t self);
158 val_t opts___OptionText___to_s(val_t self);
159 #define LOCATE_opts___OptionText___to_s "opts::OptionText::(string::Object::to_s)"
160 typedef void (* opts___OptionBool___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
161 void opts___OptionBool___init(val_t self, val_t param0, val_t param1, int* init_table);
162 val_t NEW_opts___OptionBool___init(val_t param0, val_t param1);
163 #define LOCATE_opts___OptionBool___init "opts::OptionBool::init"
164 typedef void (* opts___OptionBool___read_param_t)(val_t self, val_t param0);
165 void opts___OptionBool___read_param(val_t self, val_t param0);
166 #define LOCATE_opts___OptionBool___read_param "opts::OptionBool::(opts::Option::read_param)"
167 typedef val_t (* opts___OptionParameter___convert_t)(val_t self, val_t param0);
168 val_t opts___OptionParameter___convert(val_t self, val_t param0);
169 #define LOCATE_opts___OptionParameter___convert "opts::OptionParameter::convert"
170 typedef void (* opts___OptionParameter___read_param_t)(val_t self, val_t param0);
171 void opts___OptionParameter___read_param(val_t self, val_t param0);
172 #define LOCATE_opts___OptionParameter___read_param "opts::OptionParameter::(opts::Option::read_param)"
173 typedef void (* opts___OptionParameter___init_opt_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
174 void opts___OptionParameter___init_opt(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
175 val_t NEW_opts___OptionParameter___init_opt(val_t param0, val_t param1, val_t param2);
176 #define LOCATE_opts___OptionParameter___init_opt "opts::OptionParameter::init_opt"
177 typedef void (* opts___OptionString___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
178 void opts___OptionString___init(val_t self, val_t param0, val_t param1, int* init_table);
179 val_t NEW_opts___OptionString___init(val_t param0, val_t param1);
180 #define LOCATE_opts___OptionString___init "opts::OptionString::init"
181 typedef val_t (* opts___OptionString___convert_t)(val_t self, val_t param0);
182 val_t opts___OptionString___convert(val_t self, val_t param0);
183 #define LOCATE_opts___OptionString___convert "opts::OptionString::(opts::OptionParameter::convert)"
184 #define ATTR_opts___OptionEnum____enum(recv) ATTR(recv, COLOR_opts___OptionEnum____enum)
185 typedef void (* opts___OptionEnum___init_t)(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
186 void opts___OptionEnum___init(val_t self, val_t param0, val_t param1, val_t param2, val_t param3, int* init_table);
187 val_t NEW_opts___OptionEnum___init(val_t param0, val_t param1, val_t param2, val_t param3);
188 #define LOCATE_opts___OptionEnum___init "opts::OptionEnum::init"
189 typedef val_t (* opts___OptionEnum___convert_t)(val_t self, val_t param0);
190 val_t opts___OptionEnum___convert(val_t self, val_t param0);
191 #define LOCATE_opts___OptionEnum___convert "opts::OptionEnum::(opts::OptionParameter::convert)"
192 typedef val_t (* opts___OptionEnum___pretty_default_t)(val_t self);
193 val_t opts___OptionEnum___pretty_default(val_t self);
194 #define LOCATE_opts___OptionEnum___pretty_default "opts::OptionEnum::(opts::Option::pretty_default)"
195 typedef void (* opts___OptionInt___init_t)(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
196 void opts___OptionInt___init(val_t self, val_t param0, val_t param1, val_t param2, int* init_table);
197 val_t NEW_opts___OptionInt___init(val_t param0, val_t param1, val_t param2);
198 #define LOCATE_opts___OptionInt___init "opts::OptionInt::init"
199 typedef val_t (* opts___OptionInt___convert_t)(val_t self, val_t param0);
200 val_t opts___OptionInt___convert(val_t self, val_t param0);
201 #define LOCATE_opts___OptionInt___convert "opts::OptionInt::(opts::OptionParameter::convert)"
202 typedef void (* opts___OptionArray___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
203 void opts___OptionArray___init(val_t self, val_t param0, val_t param1, int* init_table);
204 val_t NEW_opts___OptionArray___init(val_t param0, val_t param1);
205 #define LOCATE_opts___OptionArray___init "opts::OptionArray::init"
206 #define ATTR_opts___OptionArray____values(recv) ATTR(recv, COLOR_opts___OptionArray____values)
207 typedef val_t (* opts___OptionArray___convert_t)(val_t self, val_t param0);
208 val_t opts___OptionArray___convert(val_t self, val_t param0);
209 #define LOCATE_opts___OptionArray___convert "opts::OptionArray::(opts::OptionParameter::convert)"
210 #define ATTR_opts___OptionContext____options(recv) ATTR(recv, COLOR_opts___OptionContext____options)
211 typedef val_t (* opts___OptionContext___options_t)(val_t self);
212 val_t opts___OptionContext___options(val_t self);
213 #define LOCATE_opts___OptionContext___options "opts::OptionContext::options"
214 #define ATTR_opts___OptionContext____rest(recv) ATTR(recv, COLOR_opts___OptionContext____rest)
215 typedef val_t (* opts___OptionContext___rest_t)(val_t self);
216 val_t opts___OptionContext___rest(val_t self);
217 #define LOCATE_opts___OptionContext___rest "opts::OptionContext::rest"
218 #define ATTR_opts___OptionContext____optmap(recv) ATTR(recv, COLOR_opts___OptionContext____optmap)
219 typedef void (* opts___OptionContext___usage_t)(val_t self);
220 void opts___OptionContext___usage(val_t self);
221 #define LOCATE_opts___OptionContext___usage "opts::OptionContext::usage"
222 typedef void (* opts___OptionContext___parse_t)(val_t self, val_t param0);
223 void opts___OptionContext___parse(val_t self, val_t param0);
224 #define LOCATE_opts___OptionContext___parse "opts::OptionContext::parse"
225 typedef void (* opts___OptionContext___parse_intern_t)(val_t self, val_t param0);
226 void opts___OptionContext___parse_intern(val_t self, val_t param0);
227 #define LOCATE_opts___OptionContext___parse_intern "opts::OptionContext::parse_intern"
228 typedef void (* opts___OptionContext___add_option_t)(val_t self, val_t param0);
229 void opts___OptionContext___add_option(val_t self, val_t param0);
230 #define LOCATE_opts___OptionContext___add_option "opts::OptionContext::add_option"
231 typedef void (* opts___OptionContext___init_t)(val_t self, int* init_table);
232 void opts___OptionContext___init(val_t self, int* init_table);
233 val_t NEW_opts___OptionContext___init();
234 #define LOCATE_opts___OptionContext___init "opts::OptionContext::init"
235 typedef void (* opts___OptionContext___build_t)(val_t self);
236 void opts___OptionContext___build(val_t self);
237 #define LOCATE_opts___OptionContext___build "opts::OptionContext::build"
238 #endif