update NOTICE and LICENSE
[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_sep
3 #define opts_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_OptionCount[];
14
15 extern const classtable_elt_t VFT_OptionParameter[];
16
17 extern const classtable_elt_t VFT_OptionString[];
18
19 extern const classtable_elt_t VFT_OptionEnum[];
20
21 extern const classtable_elt_t VFT_OptionInt[];
22
23 extern const classtable_elt_t VFT_OptionArray[];
24
25 extern const classtable_elt_t VFT_OptionContext[];
26 extern const char *LOCATE_opts;
27 extern const int SFT_opts[];
28 #define ID_Option (SFT_opts[0])
29 #define COLOR_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____mandatory(recv) ATTR(recv, (SFT_opts[2] + 2))
33 #define ATTR_opts___Option____value(recv) ATTR(recv, (SFT_opts[2] + 3))
34 #define ATTR_opts___Option____default_value(recv) ATTR(recv, (SFT_opts[2] + 4))
35 #define INIT_TABLE_POS_Option (SFT_opts[3] + 0)
36 #define CALL_opts___Option___names(recv) ((opts___Option___names_t)CALL((recv), (SFT_opts[3] + 1)))
37 #define CALL_opts___Option___helptext(recv) ((opts___Option___helptext_t)CALL((recv), (SFT_opts[3] + 2)))
38 #define CALL_opts___Option___mandatory(recv) ((opts___Option___mandatory_t)CALL((recv), (SFT_opts[3] + 3)))
39 #define CALL_opts___Option___mandatory__eq(recv) ((opts___Option___mandatory__eq_t)CALL((recv), (SFT_opts[3] + 4)))
40 #define CALL_opts___Option___value__eq(recv) ((opts___Option___value__eq_t)CALL((recv), (SFT_opts[3] + 5)))
41 #define CALL_opts___Option___value(recv) ((opts___Option___value_t)CALL((recv), (SFT_opts[3] + 6)))
42 #define CALL_opts___Option___default_value(recv) ((opts___Option___default_value_t)CALL((recv), (SFT_opts[3] + 7)))
43 #define CALL_opts___Option___default_value__eq(recv) ((opts___Option___default_value__eq_t)CALL((recv), (SFT_opts[3] + 8)))
44 #define CALL_opts___Option___init_opt(recv) ((opts___Option___init_opt_t)CALL((recv), (SFT_opts[3] + 9)))
45 #define CALL_opts___Option___add_aliases(recv) ((opts___Option___add_aliases_t)CALL((recv), (SFT_opts[3] + 10)))
46 #define CALL_opts___Option___pretty(recv) ((opts___Option___pretty_t)CALL((recv), (SFT_opts[3] + 11)))
47 #define CALL_opts___Option___pretty_default(recv) ((opts___Option___pretty_default_t)CALL((recv), (SFT_opts[3] + 12)))
48 #define CALL_opts___Option___read_param(recv) ((opts___Option___read_param_t)CALL((recv), (SFT_opts[3] + 13)))
49 #define ID_OptionText (SFT_opts[4])
50 #define COLOR_OptionText (SFT_opts[5])
51 #define INIT_TABLE_POS_OptionText (SFT_opts[6] + 0)
52 #define CALL_opts___OptionText___init(recv) ((opts___OptionText___init_t)CALL((recv), (SFT_opts[6] + 1)))
53 #define ID_OptionBool (SFT_opts[7])
54 #define COLOR_OptionBool (SFT_opts[8])
55 #define INIT_TABLE_POS_OptionBool (SFT_opts[9] + 0)
56 #define CALL_opts___OptionBool___init(recv) ((opts___OptionBool___init_t)CALL((recv), (SFT_opts[9] + 1)))
57 #define ID_OptionCount (SFT_opts[10])
58 #define COLOR_OptionCount (SFT_opts[11])
59 #define INIT_TABLE_POS_OptionCount (SFT_opts[12] + 0)
60 #define CALL_opts___OptionCount___init(recv) ((opts___OptionCount___init_t)CALL((recv), (SFT_opts[12] + 1)))
61 #define ID_OptionParameter (SFT_opts[13])
62 #define COLOR_OptionParameter (SFT_opts[14])
63 #define INIT_TABLE_POS_OptionParameter (SFT_opts[15] + 0)
64 #define CALL_opts___OptionParameter___convert(recv) ((opts___OptionParameter___convert_t)CALL((recv), (SFT_opts[15] + 1)))
65 #define CALL_opts___OptionParameter___init_opt(recv) ((opts___OptionParameter___init_opt_t)CALL((recv), (SFT_opts[15] + 2)))
66 #define ID_OptionString (SFT_opts[16])
67 #define COLOR_OptionString (SFT_opts[17])
68 #define INIT_TABLE_POS_OptionString (SFT_opts[18] + 0)
69 #define CALL_opts___OptionString___init(recv) ((opts___OptionString___init_t)CALL((recv), (SFT_opts[18] + 1)))
70 #define ID_OptionEnum (SFT_opts[19])
71 #define COLOR_OptionEnum (SFT_opts[20])
72 #define ATTR_opts___OptionEnum____values(recv) ATTR(recv, (SFT_opts[21] + 0))
73 #define INIT_TABLE_POS_OptionEnum (SFT_opts[22] + 0)
74 #define CALL_opts___OptionEnum___init(recv) ((opts___OptionEnum___init_t)CALL((recv), (SFT_opts[22] + 1)))
75 #define CALL_opts___OptionEnum___value_name(recv) ((opts___OptionEnum___value_name_t)CALL((recv), (SFT_opts[22] + 2)))
76 #define ID_OptionInt (SFT_opts[23])
77 #define COLOR_OptionInt (SFT_opts[24])
78 #define INIT_TABLE_POS_OptionInt (SFT_opts[25] + 0)
79 #define CALL_opts___OptionInt___init(recv) ((opts___OptionInt___init_t)CALL((recv), (SFT_opts[25] + 1)))
80 #define ID_OptionArray (SFT_opts[26])
81 #define COLOR_OptionArray (SFT_opts[27])
82 #define ATTR_opts___OptionArray____values(recv) ATTR(recv, (SFT_opts[28] + 0))
83 #define INIT_TABLE_POS_OptionArray (SFT_opts[29] + 0)
84 #define CALL_opts___OptionArray___init(recv) ((opts___OptionArray___init_t)CALL((recv), (SFT_opts[29] + 1)))
85 #define ID_OptionContext (SFT_opts[30])
86 #define COLOR_OptionContext (SFT_opts[31])
87 #define ATTR_opts___OptionContext____options(recv) ATTR(recv, (SFT_opts[32] + 0))
88 #define ATTR_opts___OptionContext____rest(recv) ATTR(recv, (SFT_opts[32] + 1))
89 #define ATTR_opts___OptionContext____optmap(recv) ATTR(recv, (SFT_opts[32] + 2))
90 #define INIT_TABLE_POS_OptionContext (SFT_opts[33] + 0)
91 #define CALL_opts___OptionContext___options(recv) ((opts___OptionContext___options_t)CALL((recv), (SFT_opts[33] + 1)))
92 #define CALL_opts___OptionContext___rest(recv) ((opts___OptionContext___rest_t)CALL((recv), (SFT_opts[33] + 2)))
93 #define CALL_opts___OptionContext___usage(recv) ((opts___OptionContext___usage_t)CALL((recv), (SFT_opts[33] + 3)))
94 #define CALL_opts___OptionContext___parse(recv) ((opts___OptionContext___parse_t)CALL((recv), (SFT_opts[33] + 4)))
95 #define CALL_opts___OptionContext___parse_intern(recv) ((opts___OptionContext___parse_intern_t)CALL((recv), (SFT_opts[33] + 5)))
96 #define CALL_opts___OptionContext___add_option(recv) ((opts___OptionContext___add_option_t)CALL((recv), (SFT_opts[33] + 6)))
97 #define CALL_opts___OptionContext___init(recv) ((opts___OptionContext___init_t)CALL((recv), (SFT_opts[33] + 7)))
98 #define CALL_opts___OptionContext___build(recv) ((opts___OptionContext___build_t)CALL((recv), (SFT_opts[33] + 8)))
99 static const char * const LOCATE_opts___Option___names = "opts::Option::names";
100 val_t opts___Option___names(val_t p0);
101 typedef val_t (*opts___Option___names_t)(val_t p0);
102 static const char * const LOCATE_opts___Option___helptext = "opts::Option::helptext";
103 val_t opts___Option___helptext(val_t p0);
104 typedef val_t (*opts___Option___helptext_t)(val_t p0);
105 static const char * const LOCATE_opts___Option___mandatory = "opts::Option::mandatory";
106 val_t opts___Option___mandatory(val_t p0);
107 typedef val_t (*opts___Option___mandatory_t)(val_t p0);
108 static const char * const LOCATE_opts___Option___mandatory__eq = "opts::Option::mandatory=";
109 void opts___Option___mandatory__eq(val_t p0, val_t p1);
110 typedef void (*opts___Option___mandatory__eq_t)(val_t p0, val_t p1);
111 static const char * const LOCATE_opts___Option___value__eq = "opts::Option::value=";
112 void opts___Option___value__eq(val_t p0, val_t p1);
113 typedef void (*opts___Option___value__eq_t)(val_t p0, val_t p1);
114 static const char * const LOCATE_opts___Option___value = "opts::Option::value";
115 val_t opts___Option___value(val_t p0);
116 typedef val_t (*opts___Option___value_t)(val_t p0);
117 static const char * const LOCATE_opts___Option___default_value = "opts::Option::default_value";
118 val_t opts___Option___default_value(val_t p0);
119 typedef val_t (*opts___Option___default_value_t)(val_t p0);
120 static const char * const LOCATE_opts___Option___default_value__eq = "opts::Option::default_value=";
121 void opts___Option___default_value__eq(val_t p0, val_t p1);
122 typedef void (*opts___Option___default_value__eq_t)(val_t p0, val_t p1);
123 static const char * const LOCATE_opts___Option___init_opt = "opts::Option::init_opt";
124 void opts___Option___init_opt(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
125 typedef void (*opts___Option___init_opt_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
126 val_t NEW_Option_opts___Option___init_opt(val_t p0, val_t p1, val_t p2);
127 static const char * const LOCATE_opts___Option___add_aliases = "opts::Option::add_aliases";
128 void opts___Option___add_aliases(val_t p0, val_t p1);
129 typedef void (*opts___Option___add_aliases_t)(val_t p0, val_t p1);
130 static const char * const LOCATE_opts___Option___to_s = "opts::Option::(string::Object::to_s)";
131 val_t opts___Option___to_s(val_t p0);
132 typedef val_t (*opts___Option___to_s_t)(val_t p0);
133 static const char * const LOCATE_opts___Option___pretty = "opts::Option::pretty";
134 val_t opts___Option___pretty(val_t p0, val_t p1);
135 typedef val_t (*opts___Option___pretty_t)(val_t p0, val_t p1);
136 static const char * const LOCATE_opts___Option___pretty_default = "opts::Option::pretty_default";
137 val_t opts___Option___pretty_default(val_t p0);
138 typedef val_t (*opts___Option___pretty_default_t)(val_t p0);
139 static const char * const LOCATE_opts___Option___read_param = "opts::Option::read_param";
140 void opts___Option___read_param(val_t p0, val_t p1);
141 typedef void (*opts___Option___read_param_t)(val_t p0, val_t p1);
142 static const char * const LOCATE_opts___OptionText___init = "opts::OptionText::init";
143 void opts___OptionText___init(val_t p0, val_t p1, int* init_table);
144 typedef void (*opts___OptionText___init_t)(val_t p0, val_t p1, int* init_table);
145 val_t NEW_OptionText_opts___OptionText___init(val_t p0);
146 static const char * const LOCATE_opts___OptionText___pretty = "opts::OptionText::(opts::Option::pretty)";
147 val_t opts___OptionText___pretty(val_t p0, val_t p1);
148 typedef val_t (*opts___OptionText___pretty_t)(val_t p0, val_t p1);
149 static const char * const LOCATE_opts___OptionText___to_s = "opts::OptionText::(string::Object::to_s)";
150 val_t opts___OptionText___to_s(val_t p0);
151 typedef val_t (*opts___OptionText___to_s_t)(val_t p0);
152 static const char * const LOCATE_opts___OptionBool___init = "opts::OptionBool::init";
153 void opts___OptionBool___init(val_t p0, val_t p1, val_t p2, int* init_table);
154 typedef void (*opts___OptionBool___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
155 val_t NEW_OptionBool_opts___OptionBool___init(val_t p0, val_t p1);
156 static const char * const LOCATE_opts___OptionBool___read_param = "opts::OptionBool::(opts::Option::read_param)";
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 static const char * const LOCATE_opts___OptionCount___init = "opts::OptionCount::init";
160 void opts___OptionCount___init(val_t p0, val_t p1, val_t p2, int* init_table);
161 typedef void (*opts___OptionCount___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
162 val_t NEW_OptionCount_opts___OptionCount___init(val_t p0, val_t p1);
163 static const char * const LOCATE_opts___OptionCount___read_param = "opts::OptionCount::(opts::Option::read_param)";
164 void opts___OptionCount___read_param(val_t p0, val_t p1);
165 typedef void (*opts___OptionCount___read_param_t)(val_t p0, val_t p1);
166 static const char * const LOCATE_opts___OptionParameter___convert = "opts::OptionParameter::convert";
167 val_t opts___OptionParameter___convert(val_t p0, val_t p1);
168 typedef val_t (*opts___OptionParameter___convert_t)(val_t p0, val_t p1);
169 static const char * const LOCATE_opts___OptionParameter___read_param = "opts::OptionParameter::(opts::Option::read_param)";
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 static const char * const LOCATE_opts___OptionParameter___init_opt = "opts::OptionParameter::init_opt";
173 void opts___OptionParameter___init_opt(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
174 typedef void (*opts___OptionParameter___init_opt_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
175 val_t NEW_OptionParameter_opts___OptionParameter___init_opt(val_t p0, val_t p1, val_t p2);
176 static const char * const LOCATE_opts___OptionString___init = "opts::OptionString::init";
177 void opts___OptionString___init(val_t p0, val_t p1, val_t p2, int* init_table);
178 typedef void (*opts___OptionString___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
179 val_t NEW_OptionString_opts___OptionString___init(val_t p0, val_t p1);
180 static const char * const LOCATE_opts___OptionString___convert = "opts::OptionString::(opts::OptionParameter::convert)";
181 val_t opts___OptionString___convert(val_t p0, val_t p1);
182 typedef val_t (*opts___OptionString___convert_t)(val_t p0, val_t p1);
183 static const char * const LOCATE_opts___OptionEnum___init = "opts::OptionEnum::init";
184 void opts___OptionEnum___init(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
185 typedef void (*opts___OptionEnum___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
186 val_t NEW_OptionEnum_opts___OptionEnum___init(val_t p0, val_t p1, val_t p2, val_t p3);
187 static const char * const LOCATE_opts___OptionEnum___convert = "opts::OptionEnum::(opts::OptionParameter::convert)";
188 val_t opts___OptionEnum___convert(val_t p0, val_t p1);
189 typedef val_t (*opts___OptionEnum___convert_t)(val_t p0, val_t p1);
190 static const char * const LOCATE_opts___OptionEnum___value_name = "opts::OptionEnum::value_name";
191 val_t opts___OptionEnum___value_name(val_t p0);
192 typedef val_t (*opts___OptionEnum___value_name_t)(val_t p0);
193 static const char * const LOCATE_opts___OptionEnum___pretty_default = "opts::OptionEnum::(opts::Option::pretty_default)";
194 val_t opts___OptionEnum___pretty_default(val_t p0);
195 typedef val_t (*opts___OptionEnum___pretty_default_t)(val_t p0);
196 static const char * const LOCATE_opts___OptionInt___init = "opts::OptionInt::init";
197 void opts___OptionInt___init(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
198 typedef void (*opts___OptionInt___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
199 val_t NEW_OptionInt_opts___OptionInt___init(val_t p0, val_t p1, val_t p2);
200 static const char * const LOCATE_opts___OptionInt___convert = "opts::OptionInt::(opts::OptionParameter::convert)";
201 val_t opts___OptionInt___convert(val_t p0, val_t p1);
202 typedef val_t (*opts___OptionInt___convert_t)(val_t p0, val_t p1);
203 static const char * const LOCATE_opts___OptionArray___init = "opts::OptionArray::init";
204 void opts___OptionArray___init(val_t p0, val_t p1, val_t p2, int* init_table);
205 typedef void (*opts___OptionArray___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
206 val_t NEW_OptionArray_opts___OptionArray___init(val_t p0, val_t p1);
207 static const char * const LOCATE_opts___OptionArray___convert = "opts::OptionArray::(opts::OptionParameter::convert)";
208 val_t opts___OptionArray___convert(val_t p0, val_t p1);
209 typedef val_t (*opts___OptionArray___convert_t)(val_t p0, val_t p1);
210 static const char * const LOCATE_opts___OptionContext___options = "opts::OptionContext::options";
211 val_t opts___OptionContext___options(val_t p0);
212 typedef val_t (*opts___OptionContext___options_t)(val_t p0);
213 static const char * const LOCATE_opts___OptionContext___rest = "opts::OptionContext::rest";
214 val_t opts___OptionContext___rest(val_t p0);
215 typedef val_t (*opts___OptionContext___rest_t)(val_t p0);
216 static const char * const LOCATE_opts___OptionContext___usage = "opts::OptionContext::usage";
217 void opts___OptionContext___usage(val_t p0);
218 typedef void (*opts___OptionContext___usage_t)(val_t p0);
219 static const char * const LOCATE_opts___OptionContext___parse = "opts::OptionContext::parse";
220 void opts___OptionContext___parse(val_t p0, val_t p1);
221 typedef void (*opts___OptionContext___parse_t)(val_t p0, val_t p1);
222 static const char * const LOCATE_opts___OptionContext___parse_intern = "opts::OptionContext::parse_intern";
223 void opts___OptionContext___parse_intern(val_t p0, val_t p1);
224 typedef void (*opts___OptionContext___parse_intern_t)(val_t p0, val_t p1);
225 static const char * const LOCATE_opts___OptionContext___add_option = "opts::OptionContext::add_option";
226 void opts___OptionContext___add_option(val_t p0, val_t p1);
227 typedef void (*opts___OptionContext___add_option_t)(val_t p0, val_t p1);
228 static const char * const LOCATE_opts___OptionContext___init = "opts::OptionContext::init";
229 void opts___OptionContext___init(val_t p0, int* init_table);
230 typedef void (*opts___OptionContext___init_t)(val_t p0, int* init_table);
231 val_t NEW_OptionContext_opts___OptionContext___init();
232 static const char * const LOCATE_opts___OptionContext___build = "opts::OptionContext::build";
233 void opts___OptionContext___build(val_t p0);
234 typedef void (*opts___OptionContext___build_t)(val_t p0);
235 #endif