1 #include "nit__nith.types.0.h"
2 /* runtime type ArrayIterator[POSetElement[MClass]] */
3 const struct type type_standard__array__ArrayIterator__poset__POSetElement__nit__MClass
= {
5 "ArrayIterator[POSetElement[MClass]]", /* class_name_string */
8 &resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MClass
,
16 1098, /* ArrayIterator[POSetElement[MClass]] */
19 const struct types resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MClass
= {
22 &type_standard__Array__poset__POSetElement__nit__MClass
, /* Array[E]: Array[POSetElement[MClass]] */
23 &type_standard__AbstractArrayRead__poset__POSetElement__nit__MClass
, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MClass]] */
26 /* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
27 const struct type type_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
= {
29 "MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
32 &resolution_table_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
,
40 1099, /* MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
43 const struct types resolution_table_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
= {
46 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
47 &type_standard__MapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
50 /* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
51 const struct type type_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
= {
53 "MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
56 &resolution_table_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
,
64 1100, /* MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
67 const struct types resolution_table_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
= {
70 &type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
71 &type_standard__MapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
74 /* runtime type MapKeysIterator[MType, Array[MAttributeDef]] */
75 const struct type type_standard__MapKeysIterator__nit__MType__standard__Array__nit__MAttributeDef
= {
77 "MapKeysIterator[MType, Array[MAttributeDef]]", /* class_name_string */
80 &resolution_table_standard__MapKeysIterator__nit__MType__standard__Array__nit__MAttributeDef
,
88 1101, /* MapKeysIterator[MType, Array[MAttributeDef]] */
91 const struct types resolution_table_standard__MapKeysIterator__nit__MType__standard__Array__nit__MAttributeDef
= {
94 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
95 &type_standard__MapIterator__nit__MType__standard__Array__nit__MAttributeDef
, /* MapIterator[K, V]: MapIterator[MType, Array[MAttributeDef]] */
98 /* runtime type MapValuesIterator[MType, Array[MAttributeDef]] */
99 const struct type type_standard__MapValuesIterator__nit__MType__standard__Array__nit__MAttributeDef
= {
101 "MapValuesIterator[MType, Array[MAttributeDef]]", /* class_name_string */
104 &resolution_table_standard__MapValuesIterator__nit__MType__standard__Array__nit__MAttributeDef
,
112 1102, /* MapValuesIterator[MType, Array[MAttributeDef]] */
115 const struct types resolution_table_standard__MapValuesIterator__nit__MType__standard__Array__nit__MAttributeDef
= {
118 &type_standard__Array__standard__Array__nit__MAttributeDef
, /* Array[E]: Array[Array[MAttributeDef]] */
119 &type_standard__MapIterator__nit__MType__standard__Array__nit__MAttributeDef
, /* MapIterator[K, V]: MapIterator[MType, Array[MAttributeDef]] */
122 /* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
123 const struct type type_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
125 "MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
128 &resolution_table_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
,
136 1103, /* MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
139 const struct types resolution_table_standard__MapKeysIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
142 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
143 &type_standard__MapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
146 /* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
147 const struct type type_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
149 "MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
152 &resolution_table_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
,
160 1104, /* MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
163 const struct types resolution_table_standard__MapValuesIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
166 &type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
167 &type_standard__MapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
170 /* runtime type MapKeysIterator[MType, Array[MVirtualTypeDef]] */
171 const struct type type_standard__MapKeysIterator__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
173 "MapKeysIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
176 &resolution_table_standard__MapKeysIterator__nit__MType__standard__Array__nit__MVirtualTypeDef
,
184 1105, /* MapKeysIterator[MType, Array[MVirtualTypeDef]] */
187 const struct types resolution_table_standard__MapKeysIterator__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
190 &type_standard__Array__nit__MType
, /* Array[E]: Array[MType] */
191 &type_standard__MapIterator__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* MapIterator[K, V]: MapIterator[MType, Array[MVirtualTypeDef]] */
194 /* runtime type MapValuesIterator[MType, Array[MVirtualTypeDef]] */
195 const struct type type_standard__MapValuesIterator__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
197 "MapValuesIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
200 &resolution_table_standard__MapValuesIterator__nit__MType__standard__Array__nit__MVirtualTypeDef
,
208 1106, /* MapValuesIterator[MType, Array[MVirtualTypeDef]] */
211 const struct types resolution_table_standard__MapValuesIterator__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
214 &type_standard__Array__standard__Array__nit__MVirtualTypeDef
, /* Array[E]: Array[Array[MVirtualTypeDef]] */
215 &type_standard__MapIterator__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* MapIterator[K, V]: MapIterator[MType, Array[MVirtualTypeDef]] */
218 /* runtime type ArrayIterator[POSetElement[MType]] */
219 const struct type type_standard__array__ArrayIterator__poset__POSetElement__nit__MType
= {
221 "ArrayIterator[POSetElement[MType]]", /* class_name_string */
224 &resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MType
,
232 1107, /* ArrayIterator[POSetElement[MType]] */
235 const struct types resolution_table_standard__array__ArrayIterator__poset__POSetElement__nit__MType
= {
238 &type_standard__Array__poset__POSetElement__nit__MType
, /* Array[E]: Array[POSetElement[MType]] */
239 &type_standard__AbstractArrayRead__poset__POSetElement__nit__MType
, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MType]] */
242 /* runtime type ArrayIterator[HashMap[String, nullable MProperty]] */
243 const struct type type_standard__array__ArrayIterator__standard__HashMap__standard__String__nullable__nit__MProperty
= {
245 "ArrayIterator[HashMap[String, nullable MProperty]]", /* class_name_string */
248 &resolution_table_standard__array__ArrayIterator__standard__HashMap__standard__String__nullable__nit__MProperty
,
256 1108, /* ArrayIterator[HashMap[String, nullable MProperty]] */
259 const struct types resolution_table_standard__array__ArrayIterator__standard__HashMap__standard__String__nullable__nit__MProperty
= {
262 &type_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty
, /* Array[E]: Array[HashMap[String, nullable MProperty]] */
263 &type_standard__AbstractArrayRead__standard__HashMap__standard__String__nullable__nit__MProperty
, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[String, nullable MProperty]] */
266 /* runtime type ArrayIterator[nullable MProperty] */
267 const struct type type_standard__array__ArrayIterator__nullable__nit__MProperty
= {
269 "ArrayIterator[nullable MProperty]", /* class_name_string */
272 &resolution_table_standard__array__ArrayIterator__nullable__nit__MProperty
,
280 1109, /* ArrayIterator[nullable MProperty] */
283 const struct types resolution_table_standard__array__ArrayIterator__nullable__nit__MProperty
= {
286 &type_standard__Array__nullable__nit__MProperty
, /* Array[E]: Array[nullable MProperty] */
287 &type_standard__AbstractArrayRead__nullable__nit__MProperty
, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MProperty] */
290 /* runtime type ArrayIterator[HashMap[MType, Array[MMethodDef]]] */
291 const struct type type_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
= {
293 "ArrayIterator[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
296 &resolution_table_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
,
304 1110, /* ArrayIterator[HashMap[MType, Array[MMethodDef]]] */
307 const struct types resolution_table_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
= {
310 &type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */
311 &type_standard__AbstractArrayRead__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef
, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
314 /* runtime type ArrayIterator[Array[MMethodDef]] */
315 const struct type type_standard__array__ArrayIterator__standard__Array__nit__MMethodDef
= {
317 "ArrayIterator[Array[MMethodDef]]", /* class_name_string */
320 &resolution_table_standard__array__ArrayIterator__standard__Array__nit__MMethodDef
,
328 1111, /* ArrayIterator[Array[MMethodDef]] */
331 const struct types resolution_table_standard__array__ArrayIterator__standard__Array__nit__MMethodDef
= {
334 &type_standard__Array__standard__Array__nit__MMethodDef
, /* Array[E]: Array[Array[MMethodDef]] */
335 &type_standard__AbstractArrayRead__standard__Array__nit__MMethodDef
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MMethodDef]] */
338 /* runtime type ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
339 const struct type type_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
= {
341 "ArrayIterator[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
344 &resolution_table_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
,
352 1112, /* ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
355 const struct types resolution_table_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
= {
358 &type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
359 &type_standard__AbstractArrayRead__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
362 /* runtime type ArrayIterator[Array[MAttributeDef]] */
363 const struct type type_standard__array__ArrayIterator__standard__Array__nit__MAttributeDef
= {
365 "ArrayIterator[Array[MAttributeDef]]", /* class_name_string */
368 &resolution_table_standard__array__ArrayIterator__standard__Array__nit__MAttributeDef
,
376 1113, /* ArrayIterator[Array[MAttributeDef]] */
379 const struct types resolution_table_standard__array__ArrayIterator__standard__Array__nit__MAttributeDef
= {
382 &type_standard__Array__standard__Array__nit__MAttributeDef
, /* Array[E]: Array[Array[MAttributeDef]] */
383 &type_standard__AbstractArrayRead__standard__Array__nit__MAttributeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MAttributeDef]] */
386 /* runtime type ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
387 const struct type type_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
389 "ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
392 &resolution_table_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
,
400 1114, /* ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
403 const struct types resolution_table_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
= {
406 &type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
407 &type_standard__AbstractArrayRead__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
410 /* runtime type ArrayIterator[Array[MVirtualTypeDef]] */
411 const struct type type_standard__array__ArrayIterator__standard__Array__nit__MVirtualTypeDef
= {
413 "ArrayIterator[Array[MVirtualTypeDef]]", /* class_name_string */
416 &resolution_table_standard__array__ArrayIterator__standard__Array__nit__MVirtualTypeDef
,
424 1115, /* ArrayIterator[Array[MVirtualTypeDef]] */
427 const struct types resolution_table_standard__array__ArrayIterator__standard__Array__nit__MVirtualTypeDef
= {
430 &type_standard__Array__standard__Array__nit__MVirtualTypeDef
, /* Array[E]: Array[Array[MVirtualTypeDef]] */
431 &type_standard__AbstractArrayRead__standard__Array__nit__MVirtualTypeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MVirtualTypeDef]] */