tests: add tests for nitvm
[nit.git] / c_src / layout_builders.sep.0.h
1 #include "nit.common.h"
2 extern const int COLOR_layout_builders__Layout___64dids;
3 val* layout_builders__Layout__ids(val* self);
4 extern const int COLOR_abstract_collection__Maplayout_builders__Layout_FT0kernel__Int;
5 void layout_builders__Layout__ids_61d(val* self, val* p0);
6 extern const int COLOR_layout_builders__Layout___64dpos;
7 val* layout_builders__Layout__pos(val* self);
8 void layout_builders__Layout__pos_61d(val* self, val* p0);
9 void layout_builders__Layout__init(val* self);
10 extern const int COLOR_layout_builders__PHLayout___64dmasks;
11 val* layout_builders__PHLayout__masks(val* self);
12 extern const int COLOR_abstract_collection__Maplayout_builders__PHLayout_FT0kernel__Int;
13 void layout_builders__PHLayout__masks_61d(val* self, val* p0);
14 extern const int COLOR_layout_builders__PHLayout___64dhashes;
15 val* layout_builders__PHLayout__hashes(val* self);
16 extern const int COLOR_abstract_collection__Maplayout_builders__PHLayout_FT0abstract_collection__Maplayout_builders__PHLayout_FT1kernel__Int;
17 void layout_builders__PHLayout__hashes_61d(val* self, val* p0);
18 extern const int COLOR_layout_builders__Layout__init;
19 void layout_builders__PHLayout__init(val* self);
20 extern const int COLOR_abstract_collection__Setlayout_builders__TypingLayoutBuilder_FT0;
21 val* layout_builders__TypingLayoutBuilder__build_layout(val* self, val* p0);
22 val* layout_builders__TypingLayoutBuilder__poset(val* self);
23 extern const int COLOR_abstract_collection__Mapmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutBuilder_FT0;
24 val* layout_builders__PropertyLayoutBuilder__build_layout(val* self, val* p0);
25 val* layout_builders__ResolutionLayoutBuilder__build_layout(val* self, val* p0);
26 extern const int COLOR_layout_builders__POSetBuilder___64dmmodule;
27 val* layout_builders__POSetBuilder__mmodule(val* self);
28 void layout_builders__POSetBuilder__mmodule_61d(val* self, val* p0);
29 extern const int COLOR_layout_builders__POSetBuilder__mmodule_61d;
30 void layout_builders__POSetBuilder__init(val* self, val* p0);
31 extern const int COLOR_abstract_collection__Setlayout_builders__POSetBuilder_FT0;
32 val* layout_builders__POSetBuilder__build_poset(val* self, val* p0);
33 val* NEW_poset__POSet(const struct type* type);
34 extern const struct type type_poset__POSetmodel__MType;
35 extern const int COLOR_poset__POSet__init;
36 extern const int COLOR_abstract_collection__Collection__iterator;
37 extern const int COLOR_abstract_collection__Iterator__is_ok;
38 extern const int COLOR_abstract_collection__Iterator__item;
39 extern const int COLOR_poset__POSet__add_node;
40 extern const int COLOR_kernel__Object___61d_61d;
41 extern const int COLOR_layout_builders__POSetBuilder__mmodule;
42 extern const int COLOR_model__MType__is_subtype;
43 extern const int COLOR_poset__POSet__add_edge;
44 extern const int COLOR_abstract_collection__Iterator__next;
45 val* layout_builders__MTypePOSetBuilder__build_poset(val* self, val* p0);
46 extern const int COLOR_model__MModule__flatten_mclass_hierarchy;
47 val* layout_builders__MClassPOSetBuilder__build_poset(val* self, val* p0);
48 extern const int COLOR_layout_builders__TypingBMizer___64dmmodule;
49 val* layout_builders__TypingBMizer__mmodule(val* self);
50 void layout_builders__TypingBMizer__mmodule_61d(val* self, val* p0);
51 extern const int COLOR_layout_builders__TypingBMizer___64dposet_builder;
52 val* layout_builders__TypingBMizer__poset_builder(val* self);
53 extern const int COLOR_layout_builders__POSetBuilderlayout_builders__TypingBMizer_FT0;
54 void layout_builders__TypingBMizer__poset_builder_61d(val* self, val* p0);
55 extern const int COLOR_layout_builders__TypingBMizer___64dposet_cache;
56 val* layout_builders__TypingBMizer__poset_cache(val* self);
57 extern const int COLOR_nullable_poset__POSetlayout_builders__TypingBMizer_FT0;
58 void layout_builders__TypingBMizer__poset_cache_61d(val* self, val* p0);
59 extern const int COLOR_layout_builders__TypingBMizer__mmodule_61d;
60 extern const int COLOR_layout_builders__TypingBMizer__poset_builder_61d;
61 void layout_builders__TypingBMizer__init(val* self, val* p0, val* p1);
62 extern const int COLOR_layout_builders__TypingBMizer__poset_cache;
63 val* layout_builders__TypingBMizer__poset(val* self);
64 extern const int COLOR_abstract_collection__Setlayout_builders__TypingBMizer_FT0;
65 val* NEW_layout_builders__Layout(const struct type* type);
66 extern const int COLOR_layout_builders__Layoutlayout_builders__TypingBMizer_FT0;
67 val* NEW_hash_collection__HashMap(const struct type* type);
68 extern const int COLOR_hash_collection__HashMaplayout_builders__TypingBMizer_FT0kernel__Int;
69 extern const int COLOR_hash_collection__HashMap__init;
70 extern const int COLOR_layout_builders__TypingBMizer__poset_builder;
71 extern const int COLOR_layout_builders__POSetBuilder__build_poset;
72 extern const int COLOR_layout_builders__TypingBMizer__poset_cache_61d;
73 extern const int COLOR_layout_builders__TypingLayoutBuilder__poset;
74 extern const int COLOR_array__Collection__to_a;
75 extern const int COLOR_sorter__AbstractSorter__sort;
76 extern const int COLOR_abstract_collection__MapRead__length;
77 val* BOX_kernel__Int(long);
78 extern const int COLOR_abstract_collection__Map___91d_93d_61d;
79 extern const int COLOR_layout_builders__Layout__ids_61d;
80 extern const int COLOR_layout_builders__Layout__pos_61d;
81 val* layout_builders__TypingBMizer__build_layout(val* self, val* p0);
82 val* NEW_layout_builders__MTypePOSetBuilder(const struct type* type);
83 extern const struct type type_layout_builders__MTypePOSetBuilder;
84 extern const int COLOR_layout_builders__POSetBuilder__init;
85 extern const int COLOR_layout_builders__TypingBMizer__init;
86 void layout_builders__MTypeBMizer__init(val* self, val* p0);
87 val* NEW_layout_builders__MClassPOSetBuilder(const struct type* type);
88 extern const struct type type_layout_builders__MClassPOSetBuilder;
89 void layout_builders__MClassBMizer__init(val* self, val* p0);
90 void layout_builders__ResolutionBMizer__init(val* self);
91 extern const struct type type_layout_builders__Layoutmodel__MType;
92 extern const struct type type_hash_collection__HashMapmodel__MTypekernel__Int;
93 extern const int COLOR_abstract_collection__MapRead__iterator;
94 extern const int COLOR_abstract_collection__MapIterator__is_ok;
95 extern const int COLOR_abstract_collection__MapIterator__key;
96 extern const int COLOR_abstract_collection__MapIterator__item;
97 extern const int COLOR_abstract_collection__MapRead__has_key;
98 extern const int COLOR_abstract_collection__MapIterator__next;
99 val* layout_builders__ResolutionBMizer__build_layout(val* self, val* p0);
100 extern const int COLOR_layout_builders__MPropertyBMizer___64dmmodule;
101 val* layout_builders__MPropertyBMizer__mmodule(val* self);
102 void layout_builders__MPropertyBMizer__mmodule_61d(val* self, val* p0);
103 extern const int COLOR_layout_builders__MPropertyBMizer__mmodule_61d;
104 void layout_builders__MPropertyBMizer__init(val* self, val* p0);
105 extern const int COLOR_layout_builders__Layoutlayout_builders__MPropertyBMizer_FT0;
106 extern const int COLOR_hash_collection__HashMaplayout_builders__MPropertyBMizer_FT0kernel__Int;
107 val* NEW_array__Array(const struct type* type);
108 extern const struct type type_array__Arraymodel__MClass;
109 extern const int COLOR_array__Array__init;
110 extern const int COLOR_abstract_collection__MapRead__keys;
111 extern const int COLOR_abstract_collection__SimpleCollection__add_all;
112 extern const int COLOR_layout_builders__MPropertyBMizer__mmodule;
113 extern const int COLOR_model__MModule__linearize_mclasses;
114 extern const int COLOR_abstract_collection__MapRead___91d_93d;
115 val* layout_builders__MPropertyBMizer__build_layout(val* self, val* p0);
116 extern const int COLOR_layout_builders__TypingColorer___64dcore;
117 val* layout_builders__TypingColorer__core(val* self);
118 extern const int COLOR_abstract_collection__Setlayout_builders__TypingColorer_FT0;
119 void layout_builders__TypingColorer__core_61d(val* self, val* p0);
120 extern const int COLOR_layout_builders__TypingColorer___64dcrown;
121 val* layout_builders__TypingColorer__crown(val* self);
122 void layout_builders__TypingColorer__crown_61d(val* self, val* p0);
123 extern const int COLOR_layout_builders__TypingColorer___64dborder;
124 val* layout_builders__TypingColorer__border(val* self);
125 void layout_builders__TypingColorer__border_61d(val* self, val* p0);
126 extern const int COLOR_layout_builders__TypingColorer___64dcoloration_result;
127 val* layout_builders__TypingColorer__coloration_result(val* self);
128 extern const int COLOR_abstract_collection__Maplayout_builders__TypingColorer_FT0kernel__Int;
129 void layout_builders__TypingColorer__coloration_result_61d(val* self, val* p0);
130 extern const int COLOR_layout_builders__TypingColorer___64dmmodule;
131 val* layout_builders__TypingColorer__mmodule(val* self);
132 void layout_builders__TypingColorer__mmodule_61d(val* self, val* p0);
133 extern const int COLOR_layout_builders__TypingColorer___64dposet_builder;
134 val* layout_builders__TypingColorer__poset_builder(val* self);
135 extern const int COLOR_layout_builders__POSetBuilderlayout_builders__TypingColorer_FT0;
136 void layout_builders__TypingColorer__poset_builder_61d(val* self, val* p0);
137 extern const int COLOR_layout_builders__TypingColorer___64dposet_cache;
138 val* layout_builders__TypingColorer__poset_cache(val* self);
139 extern const int COLOR_nullable_poset__POSetlayout_builders__TypingColorer_FT0;
140 void layout_builders__TypingColorer__poset_cache_61d(val* self, val* p0);
141 extern const int COLOR_layout_builders__TypingColorer__mmodule_61d;
142 extern const int COLOR_layout_builders__TypingColorer__poset_builder_61d;
143 void layout_builders__TypingColorer__init(val* self, val* p0, val* p1);
144 extern const int COLOR_layout_builders__TypingColorer__poset_cache;
145 val* layout_builders__TypingColorer__poset(val* self);
146 extern const int COLOR_layout_builders__TypingColorer__poset_builder;
147 extern const int COLOR_layout_builders__TypingColorer__poset_cache_61d;
148 extern const int COLOR_layout_builders__Layoutlayout_builders__TypingColorer_FT0;
149 extern const int COLOR_layout_builders__TypingColorer__compute_ids;
150 extern const int COLOR_layout_builders__TypingColorer__colorize;
151 val* layout_builders__TypingColorer__build_layout(val* self, val* p0);
152 extern const int COLOR_hash_collection__HashMaplayout_builders__TypingColorer_FT0kernel__Int;
153 extern const int COLOR_layout_builders__TypingColorer__reverse_linearize;
154 val* layout_builders__TypingColorer__compute_ids(val* self, val* p0);
155 extern const int COLOR_layout_builders__TypingColorer__tag_elements;
156 extern const int COLOR_layout_builders__TypingColorer__build_conflicts_graph;
157 extern const int COLOR_layout_builders__TypingColorer__core;
158 extern const int COLOR_layout_builders__TypingColorer__colorize_elements;
159 extern const int COLOR_layout_builders__TypingColorer__border;
160 extern const int COLOR_layout_builders__TypingColorer__crown;
161 extern const int COLOR_layout_builders__TypingColorer__coloration_result;
162 val* layout_builders__TypingColorer__colorize(val* self, val* p0);
163 extern const int COLOR_layout_builders__TypingColorer__is_color_free;
164 void layout_builders__TypingColorer__colorize_elements(val* self, val* p0);
165 extern const int COLOR_layout_builders__TypingColorer_FT0;
166 extern const int COLOR_layout_builders__TypingColorer__conflicts_graph;
167 extern const struct class class_kernel__Int;
168 extern const int COLOR_poset__POSet___91d_93d;
169 extern const int COLOR_poset__POSetElement__greaters;
170 short int layout_builders__TypingColorer__is_color_free(val* self, val* p0, val* p1, long p2);
171 extern const int COLOR_poset__POSetElement__smallers;
172 extern const int COLOR_poset__POSetElement__direct_greaters;
173 extern const int COLOR_abstract_collection__Collection__length;
174 extern const struct type type_kernel__Int;
175 extern const int COLOR_abstract_collection__SimpleCollection__add;
176 void layout_builders__TypingColorer__tag_elements(val* self, val* p0);
177 extern const int COLOR_hash_collection__HashMaplayout_builders__TypingColorer_FT0hash_collection__HashSetlayout_builders__TypingColorer_FT0;
178 extern const int COLOR_layout_builders__TypingColorer__conflicts_graph_61d;
179 extern const int COLOR_layout_builders__TypingColorer__linear_extension;
180 extern const int COLOR_abstract_compiler__Array___45d;
181 val* NEW_hash_collection__HashSet(const struct type* type);
182 extern const int COLOR_hash_collection__HashSetlayout_builders__TypingColorer_FT0;
183 extern const int COLOR_hash_collection__HashSet__init;
184 void layout_builders__TypingColorer__build_conflicts_graph(val* self);
185 extern const int COLOR_layout_builders__TypingColorer___64dconflicts_graph;
186 val* layout_builders__TypingColorer__conflicts_graph(val* self);
187 extern const int COLOR_nullable_hash_collection__HashMaplayout_builders__TypingColorer_FT0abstract_collection__Setlayout_builders__TypingColorer_FT0;
188 void layout_builders__TypingColorer__conflicts_graph_61d(val* self, val* p0);
189 extern const int COLOR_layout_builders__TypingColorer___64dlinear_extensions_cache;
190 val* layout_builders__TypingColorer__linear_extensions_cache(val* self);
191 extern const int COLOR_abstract_collection__Maplayout_builders__TypingColorer_FT0array__Arraylayout_builders__TypingColorer_FT0;
192 void layout_builders__TypingColorer__linear_extensions_cache_61d(val* self, val* p0);
193 extern const int COLOR_layout_builders__TypingColorer__linear_extensions_cache;
194 extern const int COLOR_layout_builders__TypingColorer__linearize;
195 val* layout_builders__TypingColorer__linear_extension(val* self, val* p0);
196 extern const int COLOR_array__Arraylayout_builders__TypingColorer_FT0;
197 val* layout_builders__TypingColorer__reverse_linearize(val* self, val* p0);
198 extern const int COLOR_array__AbstractArrayRead__reversed;
199 val* layout_builders__TypingColorer__linearize(val* self, val* p0);
200 extern const int COLOR_layout_builders__TypingColorer__init;
201 void layout_builders__MTypeColorer__init(val* self, val* p0);
202 void layout_builders__MClassColorer__init(val* self, val* p0);
203 extern const int COLOR_layout_builders__MPropertyColorer___64dmmodule;
204 val* layout_builders__MPropertyColorer__mmodule(val* self);
205 void layout_builders__MPropertyColorer__mmodule_61d(val* self, val* p0);
206 extern const int COLOR_layout_builders__MPropertyColorer___64dclass_colorer;
207 val* layout_builders__MPropertyColorer__class_colorer(val* self);
208 void layout_builders__MPropertyColorer__class_colorer_61d(val* self, val* p0);
209 extern const int COLOR_layout_builders__MPropertyColorer___64dcoloration_result;
210 val* layout_builders__MPropertyColorer__coloration_result(val* self);
211 extern const int COLOR_abstract_collection__Maplayout_builders__MPropertyColorer_FT0kernel__Int;
212 void layout_builders__MPropertyColorer__coloration_result_61d(val* self, val* p0);
213 extern const int COLOR_layout_builders__MPropertyColorer__mmodule_61d;
214 extern const int COLOR_layout_builders__MPropertyColorer__class_colorer_61d;
215 void layout_builders__MPropertyColorer__init(val* self, val* p0, val* p1);
216 extern const int COLOR_abstract_collection__Mapmodel__MClassabstract_collection__Setlayout_builders__MPropertyColorer_FT0;
217 extern const int COLOR_layout_builders__Layoutlayout_builders__MPropertyColorer_FT0;
218 extern const int COLOR_layout_builders__MPropertyColorer__colorize;
219 val* layout_builders__MPropertyColorer__build_layout(val* self, val* p0);
220 extern const int COLOR_layout_builders__MPropertyColorer__colorize_core;
221 extern const int COLOR_layout_builders__MPropertyColorer__colorize_crown;
222 extern const int COLOR_layout_builders__MPropertyColorer__coloration_result;
223 val* layout_builders__MPropertyColorer__colorize(val* self, val* p0);
224 extern const int COLOR_layout_builders__MPropertyColorer__class_colorer;
225 extern const int COLOR_layout_builders__MPropertyColorer__mmodule;
226 extern const int COLOR_model__MClass__in_hierarchy;
227 extern const int COLOR_layout_builders__MPropertyColorer__max_color;
228 extern const int COLOR_layout_builders__MPropertyColorer__colorize_elements;
229 void layout_builders__MPropertyColorer__colorize_core(val* self, val* p0);
230 extern const struct type type_hash_collection__HashSetmodel__MClass;
231 extern const int COLOR_abstract_collection__Collection__has;
232 void layout_builders__MPropertyColorer__colorize_crown(val* self, val* p0);
233 extern const int COLOR_abstract_collection__Collectionlayout_builders__MPropertyColorer_FT0;
234 void layout_builders__MPropertyColorer__colorize_elements(val* self, val* p0, long p1);
235 long layout_builders__MPropertyColorer__max_color(val* self, long p0, val* p1, val* p2);
236 extern const int COLOR_layout_builders__ResolutionColorer___64dcoloration_result;
237 val* layout_builders__ResolutionColorer__coloration_result(val* self);
238 void layout_builders__ResolutionColorer__coloration_result_61d(val* self, val* p0);
239 void layout_builders__ResolutionColorer__init(val* self);
240 extern const int COLOR_layout_builders__ResolutionColorer__build_conflicts_graph;
241 extern const int COLOR_layout_builders__ResolutionColorer__compute_ids;
242 extern const int COLOR_layout_builders__ResolutionColorer__colorize_elements;
243 val* layout_builders__ResolutionColorer__build_layout(val* self, val* p0);
244 val* layout_builders__ResolutionColorer__compute_ids(val* self, val* p0);
245 extern const int COLOR_layout_builders__ResolutionColorer__coloration_result;
246 extern const int COLOR_layout_builders__ResolutionColorer__is_color_free;
247 val* layout_builders__ResolutionColorer__colorize_elements(val* self, val* p0);
248 extern const int COLOR_layout_builders__ResolutionColorer__conflicts_graph;
249 short int layout_builders__ResolutionColorer__is_color_free(val* self, val* p0, long p1);
250 extern const int COLOR_layout_builders__ResolutionColorer__add_conflict;
251 void layout_builders__ResolutionColorer__build_conflicts_graph(val* self, val* p0);
252 extern const int COLOR_layout_builders__ResolutionColorer___64dconflicts_graph;
253 val* layout_builders__ResolutionColorer__conflicts_graph(val* self);
254 void layout_builders__ResolutionColorer__conflicts_graph_61d(val* self, val* p0);
255 extern const struct type type_hash_collection__HashSetmodel__MType;
256 void layout_builders__ResolutionColorer__add_conflict(val* self, val* p0, val* p1);
257 extern const int COLOR_layout_builders__PerfectHasher___64doperator;
258 val* layout_builders__PerfectHasher__operator(val* self);
259 void layout_builders__PerfectHasher__operator_61d(val* self, val* p0);
260 void layout_builders__PerfectHasher__init(val* self);
261 extern const int COLOR_abstract_collection__Maplayout_builders__PerfectHasher_FT0abstract_collection__Setlayout_builders__PerfectHasher_FT1;
262 extern const int COLOR_abstract_collection__Maplayout_builders__PerfectHasher_FT1kernel__Int;
263 extern const int COLOR_hash_collection__HashMaplayout_builders__PerfectHasher_FT0kernel__Int;
264 extern const int COLOR_layout_builders__PerfectHasher__compute_mask;
265 val* layout_builders__PerfectHasher__compute_masks(val* self, val* p0, val* p1);
266 extern const int COLOR_abstract_collection__Setlayout_builders__PerfectHasher_FT1;
267 val* NEW_list__List(const struct type* type);
268 extern const struct type type_list__Listkernel__Int;
269 extern const int COLOR_list__List__init;
270 extern const int COLOR_layout_builders__PerfectHasher__operator;
271 extern const int COLOR_layout_builders__PHOperator__op;
272 long layout_builders__PerfectHasher__compute_mask(val* self, val* p0, val* p1);
273 extern const int COLOR_abstract_collection__Maplayout_builders__PerfectHasher_FT0kernel__Int;
274 extern const int COLOR_hash_collection__HashMaplayout_builders__PerfectHasher_FT0abstract_collection__Maplayout_builders__PerfectHasher_FT1kernel__Int;
275 extern const int COLOR_hash_collection__HashMaplayout_builders__PerfectHasher_FT1kernel__Int;
276 val* layout_builders__PerfectHasher__compute_hashes(val* self, val* p0, val* p1, val* p2);
277 long layout_builders__PHOperator__op(val* self, long p0, long p1);
278 void layout_builders__PHOperator__init(val* self);
279 extern const int COLOR_layout_builders__PHOperator__init;
280 void layout_builders__PHModOperator__init(val* self);
281 long layout_builders__PHModOperator__op(val* self, long p0, long p1);
282 void layout_builders__PHAndOperator__init(val* self);
283 long math__Int__bin_and(long self, long p0);
284 long layout_builders__PHAndOperator__op(val* self, long p0, long p1);
285 extern const int COLOR_layout_builders__TypingHasher___64dmmodule;
286 val* layout_builders__TypingHasher__mmodule(val* self);
287 void layout_builders__TypingHasher__mmodule_61d(val* self, val* p0);
288 extern const int COLOR_layout_builders__TypingHasher___64dposet_builder;
289 val* layout_builders__TypingHasher__poset_builder(val* self);
290 extern const int COLOR_layout_builders__POSetBuilderlayout_builders__TypingHasher_FT0;
291 void layout_builders__TypingHasher__poset_builder_61d(val* self, val* p0);
292 extern const int COLOR_layout_builders__TypingHasher___64dposet_cache;
293 val* layout_builders__TypingHasher__poset_cache(val* self);
294 extern const int COLOR_nullable_poset__POSetlayout_builders__TypingHasher_FT0;
295 void layout_builders__TypingHasher__poset_cache_61d(val* self, val* p0);
296 extern const int COLOR_layout_builders__PerfectHasher__init;
297 extern const int COLOR_layout_builders__PerfectHasher__operator_61d;
298 extern const int COLOR_layout_builders__TypingHasher__mmodule_61d;
299 extern const int COLOR_layout_builders__TypingHasher__poset_builder_61d;
300 void layout_builders__TypingHasher__init(val* self, val* p0, val* p1, val* p2);
301 extern const int COLOR_abstract_collection__Setlayout_builders__TypingHasher_FT0;
302 extern const int COLOR_layout_builders__TypingHasher__poset_builder;
303 extern const int COLOR_layout_builders__TypingHasher__poset_cache_61d;
304 val* NEW_layout_builders__PHLayout(const struct type* type);
305 extern const int COLOR_layout_builders__PHLayoutlayout_builders__TypingHasher_FT0layout_builders__TypingHasher_FT0;
306 extern const int COLOR_layout_builders__PHLayout__init;
307 extern const int COLOR_layout_builders__TypingHasher__build_conflicts;
308 extern const int COLOR_layout_builders__TypingHasher__compute_ids;
309 extern const int COLOR_layout_builders__Layout__ids;
310 extern const int COLOR_layout_builders__PerfectHasher__compute_masks;
311 extern const int COLOR_layout_builders__PHLayout__masks_61d;
312 extern const int COLOR_layout_builders__PHLayout__masks;
313 extern const int COLOR_layout_builders__PerfectHasher__compute_hashes;
314 extern const int COLOR_layout_builders__PHLayout__hashes_61d;
315 val* layout_builders__TypingHasher__build_layout(val* self, val* p0);
316 extern const int COLOR_hash_collection__HashMaplayout_builders__TypingHasher_FT0kernel__Int;
317 val* layout_builders__TypingHasher__compute_ids(val* self);
318 extern const int COLOR_hash_collection__HashMaplayout_builders__TypingHasher_FT0abstract_collection__Setlayout_builders__TypingHasher_FT0;
319 extern const int COLOR_hash_collection__HashSetlayout_builders__TypingHasher_FT0;
320 val* layout_builders__TypingHasher__build_conflicts(val* self, val* p0);
321 extern const int COLOR_layout_builders__TypingHasher__init;
322 void layout_builders__MTypeHasher__init(val* self, val* p0, val* p1);
323 void layout_builders__MClassHasher__init(val* self, val* p0, val* p1);
324 extern const int COLOR_layout_builders__MPropertyHasher___64dmmodule;
325 val* layout_builders__MPropertyHasher__mmodule(val* self);
326 void layout_builders__MPropertyHasher__mmodule_61d(val* self, val* p0);
327 extern const int COLOR_layout_builders__MPropertyHasher__mmodule_61d;
328 void layout_builders__MPropertyHasher__init(val* self, val* p0, val* p1);
329 extern const struct type type_poset__POSetmodel__MClass;
330 extern const int COLOR_layout_builders__MPropertyHasher__mmodule;
331 extern const int COLOR_poset__POSetElement___60d;
332 val* layout_builders__MPropertyHasher__build_poset(val* self, val* p0);
333 extern const int COLOR_layout_builders__PHLayoutmodel__MClasslayout_builders__MPropertyHasher_FT0;
334 extern const int COLOR_hash_collection__HashMaplayout_builders__MPropertyHasher_FT0kernel__Int;
335 extern const int COLOR_layout_builders__MPropertyHasher__build_poset;
336 val* layout_builders__MPropertyHasher__build_layout(val* self, val* p0);
337 void layout_builders__ResolutionHasher__init(val* self, val* p0);
338 extern const struct type type_layout_builders__PHLayoutmodel__MClassTypemodel__MType;
339 val* layout_builders__ResolutionHasher__build_layout(val* self, val* p0);