gc: show default GC on warnings
[nit.git] / c_src / location._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires location. */
2 #ifndef location_sep
3 #define location_sep
4 #include "standard._sep.h"
5 #include <nit_common.h>
6
7 extern const classtable_elt_t VFT_Location[];
8 extern const char *LOCATE_location;
9 extern const int SFT_location[];
10 #define ID_Location (SFT_location[0])
11 #define COLOR_Location (SFT_location[1])
12 #define ATTR_location___Location____file(recv) ATTR(recv, (SFT_location[2] + 0))
13 #define ATTR_location___Location____line_start(recv) ATTR(recv, (SFT_location[2] + 1))
14 #define ATTR_location___Location____line_end(recv) ATTR(recv, (SFT_location[2] + 2))
15 #define ATTR_location___Location____column_start(recv) ATTR(recv, (SFT_location[2] + 3))
16 #define ATTR_location___Location____column_end(recv) ATTR(recv, (SFT_location[2] + 4))
17 #define INIT_TABLE_POS_Location (SFT_location[3] + 0)
18 #define CALL_location___Location___file(recv) ((location___Location___file_t)CALL((recv), (SFT_location[3] + 1)))
19 #define CALL_location___Location___line_start(recv) ((location___Location___line_start_t)CALL((recv), (SFT_location[3] + 2)))
20 #define CALL_location___Location___line_end(recv) ((location___Location___line_end_t)CALL((recv), (SFT_location[3] + 3)))
21 #define CALL_location___Location___column_start(recv) ((location___Location___column_start_t)CALL((recv), (SFT_location[3] + 4)))
22 #define CALL_location___Location___column_end(recv) ((location___Location___column_end_t)CALL((recv), (SFT_location[3] + 5)))
23 #define CALL_location___Location___init(recv) ((location___Location___init_t)CALL((recv), (SFT_location[3] + 6)))
24 #define CALL_location___Location___with_file(recv) ((location___Location___with_file_t)CALL((recv), (SFT_location[3] + 7)))
25 #define CALL_location___Location___located_in(recv) ((location___Location___located_in_t)CALL((recv), (SFT_location[3] + 8)))
26 #define CALL_location___Location___relative_to(recv) ((location___Location___relative_to_t)CALL((recv), (SFT_location[3] + 9)))
27 #define LOCATE_location___Location_____eqeq "location::Location::(kernel::Object::==)"
28 val_t location___Location_____eqeq(val_t p0, val_t p1);
29 typedef val_t (*location___Location_____eqeq_t)(val_t p0, val_t p1);
30 #define LOCATE_location___Location_____l "location::Location::(kernel::Comparable::<)"
31 val_t location___Location_____l(val_t p0, val_t p1);
32 typedef val_t (*location___Location_____l_t)(val_t p0, val_t p1);
33 #define LOCATE_location___Location___to_s "location::Location::(string::Object::to_s)"
34 val_t location___Location___to_s(val_t p0);
35 typedef val_t (*location___Location___to_s_t)(val_t p0);
36 #define LOCATE_location___Location___file "location::Location::file"
37 val_t location___Location___file(val_t p0);
38 typedef val_t (*location___Location___file_t)(val_t p0);
39 #define LOCATE_location___Location___line_start "location::Location::line_start"
40 val_t location___Location___line_start(val_t p0);
41 typedef val_t (*location___Location___line_start_t)(val_t p0);
42 #define LOCATE_location___Location___line_end "location::Location::line_end"
43 val_t location___Location___line_end(val_t p0);
44 typedef val_t (*location___Location___line_end_t)(val_t p0);
45 #define LOCATE_location___Location___column_start "location::Location::column_start"
46 val_t location___Location___column_start(val_t p0);
47 typedef val_t (*location___Location___column_start_t)(val_t p0);
48 #define LOCATE_location___Location___column_end "location::Location::column_end"
49 val_t location___Location___column_end(val_t p0);
50 typedef val_t (*location___Location___column_end_t)(val_t p0);
51 #define LOCATE_location___Location___init "location::Location::init"
52 void location___Location___init(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, int* init_table);
53 typedef void (*location___Location___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, int* init_table);
54 val_t NEW_Location_location___Location___init(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
55 #define LOCATE_location___Location___with_file "location::Location::with_file"
56 void location___Location___with_file(val_t p0, val_t p1, int* init_table);
57 typedef void (*location___Location___with_file_t)(val_t p0, val_t p1, int* init_table);
58 val_t NEW_Location_location___Location___with_file(val_t p0);
59 #define LOCATE_location___Location___located_in "location::Location::located_in"
60 val_t location___Location___located_in(val_t p0, val_t p1);
61 typedef val_t (*location___Location___located_in_t)(val_t p0, val_t p1);
62 #define LOCATE_location___Location___relative_to "location::Location::relative_to"
63 val_t location___Location___relative_to(val_t p0, val_t p1);
64 typedef val_t (*location___Location___relative_to_t)(val_t p0, val_t p1);
65 #endif