nitc: fix calling extern constructors from extern code in separate compiler
[nit.git] / c_src / coloring.sep.0.h
1 #include "nit.common.h"
2 #define COLOR_coloring__POSetConflictGraph___core 0
3 #define COLOR_coloring__POSetConflictGraph___border 1
4 #define COLOR_coloring__POSetConflictGraph___crown 2
5 #define COLOR_coloring__POSetConflictGraph___conflicts 3
6 #define COLOR_coloring__POSetConflictGraph___poset 4
7 #define COLOR_poset__POSetcoloring__POSetConflictGraph_FT0 2
8 void coloring__POSetConflictGraph__extract_core(val* self);
9 void coloring__POSetConflictGraph__extract_border(val* self);
10 void coloring__POSetConflictGraph__extract_crown(val* self);
11 void coloring__POSetConflictGraph__compute_conflicts(val* self);
12 void coloring__POSetConflictGraph__init(val* self, val* p0);
13 void hash_collection__HashSet__clear(val* self);
14 val* poset__POSet__iterator(val* self);
15 #define COLOR_abstract_collection__Iterator__is_ok 33
16 #define COLOR_abstract_collection__Iterator__item 31
17 val* poset__POSet___91d_93d(val* self, val* p0);
18 val* poset__POSetElement__direct_greaters(val* self);
19 #define COLOR_abstract_collection__Collection__length 39
20 extern const struct type type_kernel__Int;
21 val* poset__POSetElement__greaters(val* self);
22 void abstract_collection__SimpleCollection__add_all(val* self, val* p0);
23 #define COLOR_abstract_collection__Iterator__next 32
24 val* hash_collection__HashSet__iterator(val* self);
25 short int coloring__POSetConflictGraph__is_border(val* self, val* p0);
26 void hash_collection__HashSet__add(val* self, val* p0);
27 void hash_collection__HashSet__remove(val* self, val* p0);
28 #define COLOR_coloring__POSetConflictGraph_FT0 3
29 val* poset__POSetElement__direct_smallers(val* self);
30 #define COLOR_abstract_collection__Collection__iterator 37
31 short int hash_collection__HashSet__has(val* self, val* p0);
32 void hash_collection__HashMap__clear(val* self);
33 void coloring__POSetConflictGraph__add_conflicts(val* self, val* p0);
34 short int abstract_collection__MapRead__has_key(val* self, val* p0);
35 val* NEW_hash_collection__HashSet(const struct type* type);
36 #define COLOR_hash_collection__HashSetcoloring__POSetConflictGraph_FT0 0
37 #define COLOR_kernel__Object__init 7
38 void hash_collection__HashMap___91d_93d_61d(val* self, val* p0, val* p1);
39 val* hash_collection__HashMap___91d_93d(val* self, val* p0);
40 #define COLOR_abstract_collection__SimpleCollection__add 58
41 void coloring__POSetConflictGraph__add_conflict(val* self, val* p0, val* p1);
42 #define COLOR_abstract_collection__Collectioncoloring__POSetConflictGraph_FT0 4
43 #define COLOR_coloring__POSetColorer___is_colored 0
44 #define COLOR_coloring__POSetColorer___ids_cache 1
45 val* coloring__POSetColorer__ids(val* self);
46 #define COLOR_coloring__POSetColorer___colors_cache 2
47 val* coloring__POSetColorer__colors(val* self);
48 #define COLOR_coloring__POSetColorer___poset_cache 3
49 #define COLOR_poset__POSetcoloring__POSetColorer_FT0 1
50 #define COLOR_coloring__POSetColorer___conflicts_cache 4
51 val* coloring__POSetColorer__conflicts(val* self);
52 #define COLOR_abstract_collection__Mapcoloring__POSetColorer_FT0abstract_collection__Setcoloring__POSetColorer_FT0 2
53 #define COLOR_coloring__POSetColorer___graph 5
54 #define COLOR_coloring__POSetConflictGraphcoloring__POSetColorer_FT0 3
55 val* NEW_coloring__POSetConflictGraph(const struct type* type);
56 void coloring__POSetColorer__allocate_ids(val* self);
57 void coloring__POSetColorer__compute_colors(val* self);
58 void coloring__POSetColorer__colorize(val* self, val* p0);
59 #define COLOR_hash_collection__HashSetcoloring__POSetColorer_FT0 4
60 val* array__Collection__to_a(val* self);
61 void hash_collection__HashSet__from(val* self, val* p0);
62 val* poset__POSet__linearize(val* self, val* p0);
63 val* array__AbstractArrayRead__iterator(val* self);
64 short int array__ArrayIterator__is_ok(val* self);
65 val* array__ArrayIterator__item(val* self);
66 long hash_collection__HashMap__length(val* self);
67 val* BOX_kernel__Int(long);
68 void array__ArrayIterator__next(val* self);
69 void coloring__POSetColorer__colorize_core(val* self);
70 void coloring__POSetColorer__colorize_set(val* self, val* p0);
71 long coloring__POSetColorer__min_color(val* self, val* p0);
72 short int coloring__POSetColorer__is_color_free(val* self, long p0, val* p1);
73 #define COLOR_abstract_collection__Setcoloring__POSetColorer_FT0 5
74 #define COLOR_coloring__POSetColorer_FT0 6
75 #define COLOR_abstract_collection__Collectioncoloring__POSetColorer_FT0 7
76 extern const struct class class_kernel__Int;
77 #define COLOR_coloring__BucketsColorer___colors 0
78 #define COLOR_coloring__BucketsColorer___conflicts 1
79 #define COLOR_abstract_collection__Mapcoloring__BucketsColorer_FT0abstract_collection__Setcoloring__BucketsColorer_FT1 2
80 void coloring__BucketsColorer__compute_conflicts(val* self, val* p0);
81 #define COLOR_abstract_collection__MapRead__iterator 34
82 #define COLOR_abstract_collection__MapIterator__is_ok 34
83 #define COLOR_abstract_collection__MapIterator__key 32
84 #define COLOR_abstract_collection__MapIterator__item 31
85 short int coloring__BucketsColorer__is_color_free(val* self, val* p0, long p1);
86 #define COLOR_abstract_collection__MapIterator__next 33
87 val* coloring__BucketsColorer__colorize(val* self, val* p0);
88 #define COLOR_coloring__BucketsColorer_FT1 3
89 #define COLOR_hash_collection__HashSetcoloring__BucketsColorer_FT1 4
90 #define COLOR_kernel__Object___61d_61d 2
91 #define COLOR_coloring__POSetBucketsColorer___colors 0
92 #define COLOR_coloring__POSetBucketsColorer___poset 1
93 #define COLOR_poset__POSetcoloring__POSetBucketsColorer_FT0 1
94 #define COLOR_coloring__POSetBucketsColorer___conflicts 2
95 #define COLOR_abstract_collection__Mapcoloring__POSetBucketsColorer_FT0abstract_collection__Setcoloring__POSetBucketsColorer_FT0 2
96 void coloring__POSetBucketsColorer__init(val* self, val* p0, val* p1);
97 #define COLOR_abstract_collection__Mapcoloring__POSetBucketsColorer_FT0abstract_collection__Setcoloring__POSetBucketsColorer_FT1 3
98 #define COLOR_abstract_collection__MapRead__keys 36
99 long coloring__POSetBucketsColorer__min_color(val* self, val* p0, val* p1);
100 #define COLOR_abstract_collection__MapRead___91d_93d 31
101 short int coloring__POSetBucketsColorer__is_color_free(val* self, long p0, val* p1, val* p2);
102 val* coloring__POSetBucketsColorer__colorize(val* self, val* p0);
103 #define COLOR_abstract_collection__Collectioncoloring__POSetBucketsColorer_FT0 4
104 long coloring__POSetBucketsColorer__max_color(val* self, val* p0, val* p1);
105 #define COLOR_coloring__POSetBucketsColorer_FT0 5