1 #include "nit.common.h"
2 extern const int COLOR_range__Range___first
;
3 val
* range__Range__first(val
* self
);
4 extern const int COLOR_range__Range___last
;
5 val
* range__Range__last(val
* self
);
6 extern const int COLOR_range__Range___after
;
7 val
* range__Range__after(val
* self
);
8 extern const int COLOR_abstract_collection__Collection_FT0
;
9 extern const int COLOR_kernel__Comparable___62d_61d
;
10 extern const int COLOR_kernel__Comparable___60d_61d
;
11 short int range__Range__has(val
* self
, val
* p0
);
12 extern const int COLOR_kernel__Object___61d_61d
;
13 extern const int COLOR_abstract_collection__Collection__is_empty
;
14 short int range__Range__has_only(val
* self
, val
* p0
);
15 extern const int COLOR_abstract_collection__Collection__has
;
16 long range__Range__count(val
* self
, val
* p0
);
17 val
* NEW_range__IteratorRange(const struct type
* type
);
18 extern const int COLOR_range__IteratorRangerange__Range_FT0
;
19 extern const int COLOR_range__IteratorRange__init
;
20 void CHECK_NEW_range__IteratorRange(val
*);
21 val
* range__Range__iterator(val
* self
);
22 extern const int COLOR_kernel__Discrete__distance
;
23 extern const struct type type_kernel__Int
;
24 long range__Range__length(val
* self
);
25 short int range__Range__is_empty(val
* self
);
26 extern const int COLOR_range__Range_FT0
;
27 extern const int COLOR_kernel__Discrete__succ
;
28 void range__Range__init(val
* self
, val
* p0
, val
* p1
);
29 extern const int COLOR_kernel__Discrete__prec
;
30 void range__Range__without_last(val
* self
, val
* p0
, val
* p1
);
31 extern const int COLOR_range__IteratorRange___item
;
32 val
* range__IteratorRange__item(val
* self
);
33 extern const int COLOR_range__IteratorRange___range
;
34 extern const int COLOR_range__Range__after
;
35 extern const int COLOR_kernel__Comparable___60d
;
36 short int range__IteratorRange__is_ok(val
* self
);
37 extern const int COLOR_range__IteratorRange_FT0
;
38 void range__IteratorRange__next(val
* self
);
39 extern const int COLOR_range__Rangerange__IteratorRange_FT0
;
40 extern const int COLOR_abstract_collection__Collection__first
;
41 void range__IteratorRange__init(val
* self
, val
* p0
);
42 val
* NEW_range__Range(const struct type
* type
);
43 extern const int COLOR_range__Rangekernel__Comparable_VTOTHER
;
44 extern const int COLOR_kernel__Comparable_VTOTHER
;
45 extern const int COLOR_kernel__Discrete___45d
;
46 extern const int COLOR_range__Range__init
;
47 void CHECK_NEW_range__Range(val
*);
48 val
* range__Discrete__times(val
* self
);