1 /* This C header file is generated by NIT to compile modules and programs that requires ./icode/icode_tools. */
2 #ifndef icode___icode_tools_sep
3 #define icode___icode_tools_sep
4 #include "icode___icode_builder._sep.h"
5 #include <nit_common.h>
7 extern const classtable_elt_t VFT_icode___icode_tools___ICodeVisitor
[];
9 extern const classtable_elt_t VFT_icode___icode_tools___ICodeDupContext
[];
10 extern const char *LOCATE_icode___icode_tools
;
11 extern const int SFT_icode___icode_tools
[];
12 #define ID_icode___icode_tools___ICodeVisitor (SFT_icode___icode_tools[0])
13 #define COLOR_icode___icode_tools___ICodeVisitor (SFT_icode___icode_tools[1])
14 #define ATTR_icode___icode_tools___ICodeVisitor____current_icode(recv) ATTR(recv, (SFT_icode___icode_tools[2] + 0))
15 #define INIT_TABLE_POS_icode___icode_tools___ICodeVisitor (SFT_icode___icode_tools[3] + 0)
16 #define CALL_icode___icode_tools___ICodeVisitor___visit_iregister_read(recv) ((icode___icode_tools___ICodeVisitor___visit_iregister_read_t)CALL((recv), (SFT_icode___icode_tools[3] + 1)))
17 #define CALL_icode___icode_tools___ICodeVisitor___visit_iregister_write(recv) ((icode___icode_tools___ICodeVisitor___visit_iregister_write_t)CALL((recv), (SFT_icode___icode_tools[3] + 2)))
18 #define CALL_icode___icode_tools___ICodeVisitor___current_icode(recv) ((icode___icode_tools___ICodeVisitor___current_icode_t)CALL((recv), (SFT_icode___icode_tools[3] + 3)))
19 #define CALL_icode___icode_tools___ICodeVisitor___visit_icode(recv) ((icode___icode_tools___ICodeVisitor___visit_icode_t)CALL((recv), (SFT_icode___icode_tools[3] + 4)))
20 #define CALL_icode___icode_tools___ICodeVisitor___visit_closure_defs(recv) ((icode___icode_tools___ICodeVisitor___visit_closure_defs_t)CALL((recv), (SFT_icode___icode_tools[3] + 5)))
21 #define CALL_icode___icode_tools___ICodeVisitor___visit_iroutine(recv) ((icode___icode_tools___ICodeVisitor___visit_iroutine_t)CALL((recv), (SFT_icode___icode_tools[3] + 6)))
22 #define CALL_icode___icode_tools___ICodeVisitor___init(recv) ((icode___icode_tools___ICodeVisitor___init_t)CALL((recv), (SFT_icode___icode_tools[3] + 7)))
23 #define CALL_icode___icode_tools___ICodeBuilder___inline_routine(recv) ((icode___icode_tools___ICodeBuilder___inline_routine_t)CALL((recv), (SFT_icode___icode_tools[4] + 0)))
24 #define ID_icode___icode_tools___ICodeDupContext (SFT_icode___icode_tools[5])
25 #define COLOR_icode___icode_tools___ICodeDupContext (SFT_icode___icode_tools[6])
26 #define ATTR_icode___icode_tools___ICodeDupContext____registers(recv) ATTR(recv, (SFT_icode___icode_tools[7] + 0))
27 #define ATTR_icode___icode_tools___ICodeDupContext____marks(recv) ATTR(recv, (SFT_icode___icode_tools[7] + 1))
28 #define ATTR_icode___icode_tools___ICodeDupContext____closures(recv) ATTR(recv, (SFT_icode___icode_tools[7] + 2))
29 #define ATTR_icode___icode_tools___ICodeDupContext____icb(recv) ATTR(recv, (SFT_icode___icode_tools[7] + 3))
30 #define INIT_TABLE_POS_icode___icode_tools___ICodeDupContext (SFT_icode___icode_tools[8] + 0)
31 #define CALL_icode___icode_tools___ICodeDupContext___dup_ireg(recv) ((icode___icode_tools___ICodeDupContext___dup_ireg_t)CALL((recv), (SFT_icode___icode_tools[8] + 1)))
32 #define CALL_icode___icode_tools___ICodeDupContext___dup_iregs(recv) ((icode___icode_tools___ICodeDupContext___dup_iregs_t)CALL((recv), (SFT_icode___icode_tools[8] + 2)))
33 #define CALL_icode___icode_tools___ICodeDupContext___dup_mark(recv) ((icode___icode_tools___ICodeDupContext___dup_mark_t)CALL((recv), (SFT_icode___icode_tools[8] + 3)))
34 #define CALL_icode___icode_tools___ICodeDupContext___init(recv) ((icode___icode_tools___ICodeDupContext___init_t)CALL((recv), (SFT_icode___icode_tools[8] + 4)))
35 #define CALL_icode___icode_tools___ICode___dup_with(recv) ((icode___icode_tools___ICode___dup_with_t)CALL((recv), (SFT_icode___icode_tools[9] + 0)))
36 #define CALL_icode___icode_tools___ICode___inner_dup_with(recv) ((icode___icode_tools___ICode___inner_dup_with_t)CALL((recv), (SFT_icode___icode_tools[9] + 1)))
37 #define CALL_icode___icode_tools___ISeq___dup_seq_to(recv) ((icode___icode_tools___ISeq___dup_seq_to_t)CALL((recv), (SFT_icode___icode_tools[10] + 0)))
38 #define CALL_SUPER_icode___icode_tools___IClosCall___dup_with(recv) ((icode___icode_tools___IClosCall___dup_with_t)CALL((recv), (SFT_icode___icode_tools[11] + 0)))
39 static const char * const LOCATE_icode___icode_tools___ICodeVisitor___visit_iregister_read
= "icode_tools::ICodeVisitor::visit_iregister_read";
40 void icode___icode_tools___ICodeVisitor___visit_iregister_read(val_t p0
, val_t p1
, val_t p2
);
41 typedef void (*icode___icode_tools___ICodeVisitor___visit_iregister_read_t
)(val_t p0
, val_t p1
, val_t p2
);
42 static const char * const LOCATE_icode___icode_tools___ICodeVisitor___visit_iregister_write
= "icode_tools::ICodeVisitor::visit_iregister_write";
43 void icode___icode_tools___ICodeVisitor___visit_iregister_write(val_t p0
, val_t p1
, val_t p2
);
44 typedef void (*icode___icode_tools___ICodeVisitor___visit_iregister_write_t
)(val_t p0
, val_t p1
, val_t p2
);
45 static const char * const LOCATE_icode___icode_tools___ICodeVisitor___current_icode
= "icode_tools::ICodeVisitor::current_icode";
46 val_t
icode___icode_tools___ICodeVisitor___current_icode(val_t p0
);
47 typedef val_t (*icode___icode_tools___ICodeVisitor___current_icode_t
)(val_t p0
);
48 static const char * const LOCATE_icode___icode_tools___ICodeVisitor___visit_icode
= "icode_tools::ICodeVisitor::visit_icode";
49 void icode___icode_tools___ICodeVisitor___visit_icode(val_t p0
, val_t p1
);
50 typedef void (*icode___icode_tools___ICodeVisitor___visit_icode_t
)(val_t p0
, val_t p1
);
51 typedef void (*CLOS_OC_icode___icode_tools___ICodeVisitor___visit_icode_3_0
)(struct stack_frame_t
*);
52 void OC_icode___icode_tools___ICodeVisitor___visit_icode_3(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
53 typedef void (*OC_icode___icode_tools___ICodeVisitor___visit_icode_3_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
54 static const char * const LOCATE_icode___icode_tools___ICodeVisitor___visit_closure_defs
= "icode_tools::ICodeVisitor::visit_closure_defs";
55 void icode___icode_tools___ICodeVisitor___visit_closure_defs(val_t p0
, val_t p1
);
56 typedef void (*icode___icode_tools___ICodeVisitor___visit_closure_defs_t
)(val_t p0
, val_t p1
);
57 typedef void (*CLOS_OC_icode___icode_tools___ICodeVisitor___visit_closure_defs_1_0
)(struct stack_frame_t
*);
58 void OC_icode___icode_tools___ICodeVisitor___visit_closure_defs_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
59 typedef void (*OC_icode___icode_tools___ICodeVisitor___visit_closure_defs_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
60 static const char * const LOCATE_icode___icode_tools___ICodeVisitor___visit_iroutine
= "icode_tools::ICodeVisitor::visit_iroutine";
61 void icode___icode_tools___ICodeVisitor___visit_iroutine(val_t p0
, val_t p1
);
62 typedef void (*icode___icode_tools___ICodeVisitor___visit_iroutine_t
)(val_t p0
, val_t p1
);
63 static const char * const LOCATE_icode___icode_tools___ICodeVisitor___init
= "icode_tools::ICodeVisitor::init";
64 void icode___icode_tools___ICodeVisitor___init(val_t p0
, int* init_table
);
65 typedef void (*icode___icode_tools___ICodeVisitor___init_t
)(val_t p0
, int* init_table
);
66 val_t
NEW_ICodeVisitor_icode___icode_tools___ICodeVisitor___init();
67 static const char * const LOCATE_icode___icode_tools___ICodeBuilder___inline_routine
= "icode_tools::ICodeBuilder::inline_routine";
68 val_t
icode___icode_tools___ICodeBuilder___inline_routine(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
69 typedef val_t (*icode___icode_tools___ICodeBuilder___inline_routine_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
70 typedef void (*CLOS_OC_icode___icode_tools___ICodeBuilder___inline_routine_1_0
)(struct stack_frame_t
*);
71 void OC_icode___icode_tools___ICodeBuilder___inline_routine_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
72 typedef void (*OC_icode___icode_tools___ICodeBuilder___inline_routine_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
73 typedef void (*CLOS_OC_icode___icode_tools___ICodeBuilder___inline_routine_3_0
)(struct stack_frame_t
*);
74 void OC_icode___icode_tools___ICodeBuilder___inline_routine_3(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
75 typedef void (*OC_icode___icode_tools___ICodeBuilder___inline_routine_3_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
76 val_t
NEW_ICodeBuilder_icode___icode_builder___ICodeBuilder___init(val_t p0
, val_t p1
);
77 static const char * const LOCATE_icode___icode_tools___ICodeDupContext___dup_ireg
= "icode_tools::ICodeDupContext::dup_ireg";
78 val_t
icode___icode_tools___ICodeDupContext___dup_ireg(val_t p0
, val_t p1
);
79 typedef val_t (*icode___icode_tools___ICodeDupContext___dup_ireg_t
)(val_t p0
, val_t p1
);
80 static const char * const LOCATE_icode___icode_tools___ICodeDupContext___dup_iregs
= "icode_tools::ICodeDupContext::dup_iregs";
81 val_t
icode___icode_tools___ICodeDupContext___dup_iregs(val_t p0
, val_t p1
);
82 typedef val_t (*icode___icode_tools___ICodeDupContext___dup_iregs_t
)(val_t p0
, val_t p1
);
83 typedef void (*CLOS_OC_icode___icode_tools___ICodeDupContext___dup_iregs_1_0
)(struct stack_frame_t
*);
84 void OC_icode___icode_tools___ICodeDupContext___dup_iregs_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
85 typedef void (*OC_icode___icode_tools___ICodeDupContext___dup_iregs_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
86 static const char * const LOCATE_icode___icode_tools___ICodeDupContext___dup_mark
= "icode_tools::ICodeDupContext::dup_mark";
87 val_t
icode___icode_tools___ICodeDupContext___dup_mark(val_t p0
, val_t p1
);
88 typedef val_t (*icode___icode_tools___ICodeDupContext___dup_mark_t
)(val_t p0
, val_t p1
);
89 static const char * const LOCATE_icode___icode_tools___ICodeDupContext___init
= "icode_tools::ICodeDupContext::init";
90 void icode___icode_tools___ICodeDupContext___init(val_t p0
, val_t p1
, int* init_table
);
91 typedef void (*icode___icode_tools___ICodeDupContext___init_t
)(val_t p0
, val_t p1
, int* init_table
);
92 val_t
NEW_ICodeDupContext_icode___icode_tools___ICodeDupContext___init(val_t p0
);
93 static const char * const LOCATE_icode___icode_tools___ICode___dup_with
= "icode_tools::ICode::dup_with";
94 void icode___icode_tools___ICode___dup_with(val_t p0
, val_t p1
);
95 typedef void (*icode___icode_tools___ICode___dup_with_t
)(val_t p0
, val_t p1
);
96 typedef void (*CLOS_OC_icode___icode_tools___ICode___dup_with_1_0
)(struct stack_frame_t
*);
97 void OC_icode___icode_tools___ICode___dup_with_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
98 typedef void (*OC_icode___icode_tools___ICode___dup_with_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
99 static const char * const LOCATE_icode___icode_tools___ICode___inner_dup_with
= "icode_tools::ICode::inner_dup_with";
100 val_t
icode___icode_tools___ICode___inner_dup_with(val_t p0
, val_t p1
);
101 typedef val_t (*icode___icode_tools___ICode___inner_dup_with_t
)(val_t p0
, val_t p1
);
102 val_t
NEW_ICode_icode___icode_base___ICode___init();
103 static const char * const LOCATE_icode___icode_tools___ISeq___inner_dup_with
= "icode_tools::ISeq::(icode_tools::ICode::inner_dup_with)";
104 val_t
icode___icode_tools___ISeq___inner_dup_with(val_t p0
, val_t p1
);
105 typedef val_t (*icode___icode_tools___ISeq___inner_dup_with_t
)(val_t p0
, val_t p1
);
106 static const char * const LOCATE_icode___icode_tools___ISeq___dup_seq_to
= "icode_tools::ISeq::dup_seq_to";
107 void icode___icode_tools___ISeq___dup_seq_to(val_t p0
, val_t p1
, val_t p2
);
108 typedef void (*icode___icode_tools___ISeq___dup_seq_to_t
)(val_t p0
, val_t p1
, val_t p2
);
109 typedef void (*CLOS_OC_icode___icode_tools___ISeq___dup_seq_to_1_0
)(struct stack_frame_t
*);
110 void OC_icode___icode_tools___ISeq___dup_seq_to_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
111 typedef void (*OC_icode___icode_tools___ISeq___dup_seq_to_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
112 val_t
NEW_ISeq_icode___icode_base___ISeq___init();
113 static const char * const LOCATE_icode___icode_tools___ILoop___inner_dup_with
= "icode_tools::ILoop::(icode_tools::ICode::inner_dup_with)";
114 val_t
icode___icode_tools___ILoop___inner_dup_with(val_t p0
, val_t p1
);
115 typedef val_t (*icode___icode_tools___ILoop___inner_dup_with_t
)(val_t p0
, val_t p1
);
116 val_t
NEW_ILoop_icode___icode_base___ILoop___init();
117 static const char * const LOCATE_icode___icode_tools___IIf___inner_dup_with
= "icode_tools::IIf::(icode_tools::ICode::inner_dup_with)";
118 val_t
icode___icode_tools___IIf___inner_dup_with(val_t p0
, val_t p1
);
119 typedef val_t (*icode___icode_tools___IIf___inner_dup_with_t
)(val_t p0
, val_t p1
);
120 val_t
NEW_IIf_icode___icode_base___IIf___init(val_t p0
);
121 static const char * const LOCATE_icode___icode_tools___IEscape___inner_dup_with
= "icode_tools::IEscape::(icode_tools::ICode::inner_dup_with)";
122 val_t
icode___icode_tools___IEscape___inner_dup_with(val_t p0
, val_t p1
);
123 typedef val_t (*icode___icode_tools___IEscape___inner_dup_with_t
)(val_t p0
, val_t p1
);
124 val_t
NEW_IEscape_icode___icode_base___IEscape___init(val_t p0
);
125 static const char * const LOCATE_icode___icode_tools___IAbort___inner_dup_with
= "icode_tools::IAbort::(icode_tools::ICode::inner_dup_with)";
126 val_t
icode___icode_tools___IAbort___inner_dup_with(val_t p0
, val_t p1
);
127 typedef val_t (*icode___icode_tools___IAbort___inner_dup_with_t
)(val_t p0
, val_t p1
);
128 val_t
NEW_IAbort_icode___icode_base___IAbort___init(val_t p0
, val_t p1
);
129 static const char * const LOCATE_icode___icode_tools___ICall___inner_dup_with
= "icode_tools::ICall::(icode_tools::ICode::inner_dup_with)";
130 val_t
icode___icode_tools___ICall___inner_dup_with(val_t p0
, val_t p1
);
131 typedef val_t (*icode___icode_tools___ICall___inner_dup_with_t
)(val_t p0
, val_t p1
);
132 val_t
NEW_ICall_icode___icode_base___ICall___init(val_t p0
, val_t p1
);
133 static const char * const LOCATE_icode___icode_tools___ISuper___inner_dup_with
= "icode_tools::ISuper::(icode_tools::ICode::inner_dup_with)";
134 val_t
icode___icode_tools___ISuper___inner_dup_with(val_t p0
, val_t p1
);
135 typedef val_t (*icode___icode_tools___ISuper___inner_dup_with_t
)(val_t p0
, val_t p1
);
136 val_t
NEW_ISuper_icode___icode_base___ISuper___init(val_t p0
, val_t p1
);
137 static const char * const LOCATE_icode___icode_tools___INew___inner_dup_with
= "icode_tools::INew::(icode_tools::ICode::inner_dup_with)";
138 val_t
icode___icode_tools___INew___inner_dup_with(val_t p0
, val_t p1
);
139 typedef val_t (*icode___icode_tools___INew___inner_dup_with_t
)(val_t p0
, val_t p1
);
140 val_t
NEW_INew_icode___icode_base___INew___init(val_t p0
, val_t p1
, val_t p2
);
141 static const char * const LOCATE_icode___icode_tools___IAllocateInstance___inner_dup_with
= "icode_tools::IAllocateInstance::(icode_tools::ICode::inner_dup_with)";
142 val_t
icode___icode_tools___IAllocateInstance___inner_dup_with(val_t p0
, val_t p1
);
143 typedef val_t (*icode___icode_tools___IAllocateInstance___inner_dup_with_t
)(val_t p0
, val_t p1
);
144 val_t
NEW_IAllocateInstance_icode___icode_base___IAllocateInstance___init(val_t p0
);
145 static const char * const LOCATE_icode___icode_tools___IStaticCall___inner_dup_with
= "icode_tools::IStaticCall::(icode_tools::ICode::inner_dup_with)";
146 val_t
icode___icode_tools___IStaticCall___inner_dup_with(val_t p0
, val_t p1
);
147 typedef val_t (*icode___icode_tools___IStaticCall___inner_dup_with_t
)(val_t p0
, val_t p1
);
148 val_t
NEW_IStaticCall_icode___icode_base___IStaticCall___init(val_t p0
, val_t p1
);
149 static const char * const LOCATE_icode___icode_tools___ICheckInstance___inner_dup_with
= "icode_tools::ICheckInstance::(icode_tools::ICode::inner_dup_with)";
150 val_t
icode___icode_tools___ICheckInstance___inner_dup_with(val_t p0
, val_t p1
);
151 typedef val_t (*icode___icode_tools___ICheckInstance___inner_dup_with_t
)(val_t p0
, val_t p1
);
152 val_t
NEW_ICheckInstance_icode___icode_base___ICheckInstance___init(val_t p0
, val_t p1
);
153 static const char * const LOCATE_icode___icode_tools___IInitAttributes___inner_dup_with
= "icode_tools::IInitAttributes::(icode_tools::ICode::inner_dup_with)";
154 val_t
icode___icode_tools___IInitAttributes___inner_dup_with(val_t p0
, val_t p1
);
155 typedef val_t (*icode___icode_tools___IInitAttributes___inner_dup_with_t
)(val_t p0
, val_t p1
);
156 val_t
NEW_IInitAttributes_icode___icode_base___IInitAttributes___init(val_t p0
, val_t p1
);
157 static const char * const LOCATE_icode___icode_tools___IClosCall___dup_with
= "icode_tools::IClosCall::(icode_tools::ICode::dup_with)";
158 void icode___icode_tools___IClosCall___dup_with(val_t p0
, val_t p1
);
159 typedef void (*icode___icode_tools___IClosCall___dup_with_t
)(val_t p0
, val_t p1
);
160 static const char * const LOCATE_icode___icode_tools___IClosCall___inner_dup_with
= "icode_tools::IClosCall::(icode_tools::ICode::inner_dup_with)";
161 val_t
icode___icode_tools___IClosCall___inner_dup_with(val_t p0
, val_t p1
);
162 typedef val_t (*icode___icode_tools___IClosCall___inner_dup_with_t
)(val_t p0
, val_t p1
);
163 val_t
NEW_IClosCall_icode___icode_base___IClosCall___init(val_t p0
, val_t p1
);
164 static const char * const LOCATE_icode___icode_tools___INative___inner_dup_with
= "icode_tools::INative::(icode_tools::ICode::inner_dup_with)";
165 val_t
icode___icode_tools___INative___inner_dup_with(val_t p0
, val_t p1
);
166 typedef val_t (*icode___icode_tools___INative___inner_dup_with_t
)(val_t p0
, val_t p1
);
167 val_t
NEW_INative_icode___icode_base___INative___init(val_t p0
, val_t p1
);
168 static const char * const LOCATE_icode___icode_tools___IIntValue___inner_dup_with
= "icode_tools::IIntValue::(icode_tools::ICode::inner_dup_with)";
169 val_t
icode___icode_tools___IIntValue___inner_dup_with(val_t p0
, val_t p1
);
170 typedef val_t (*icode___icode_tools___IIntValue___inner_dup_with_t
)(val_t p0
, val_t p1
);
171 val_t
NEW_IIntValue_icode___icode_base___IIntValue___init(val_t p0
);
172 static const char * const LOCATE_icode___icode_tools___IBoolValue___inner_dup_with
= "icode_tools::IBoolValue::(icode_tools::ICode::inner_dup_with)";
173 val_t
icode___icode_tools___IBoolValue___inner_dup_with(val_t p0
, val_t p1
);
174 typedef val_t (*icode___icode_tools___IBoolValue___inner_dup_with_t
)(val_t p0
, val_t p1
);
175 val_t
NEW_IBoolValue_icode___icode_base___IBoolValue___init(val_t p0
);
176 static const char * const LOCATE_icode___icode_tools___IStringValue___inner_dup_with
= "icode_tools::IStringValue::(icode_tools::ICode::inner_dup_with)";
177 val_t
icode___icode_tools___IStringValue___inner_dup_with(val_t p0
, val_t p1
);
178 typedef val_t (*icode___icode_tools___IStringValue___inner_dup_with_t
)(val_t p0
, val_t p1
);
179 val_t
NEW_IStringValue_icode___icode_base___IStringValue___init(val_t p0
);
180 static const char * const LOCATE_icode___icode_tools___IFloatValue___inner_dup_with
= "icode_tools::IFloatValue::(icode_tools::ICode::inner_dup_with)";
181 val_t
icode___icode_tools___IFloatValue___inner_dup_with(val_t p0
, val_t p1
);
182 typedef val_t (*icode___icode_tools___IFloatValue___inner_dup_with_t
)(val_t p0
, val_t p1
);
183 val_t
NEW_IFloatValue_icode___icode_base___IFloatValue___init(val_t p0
);
184 static const char * const LOCATE_icode___icode_tools___ICharValue___inner_dup_with
= "icode_tools::ICharValue::(icode_tools::ICode::inner_dup_with)";
185 val_t
icode___icode_tools___ICharValue___inner_dup_with(val_t p0
, val_t p1
);
186 typedef val_t (*icode___icode_tools___ICharValue___inner_dup_with_t
)(val_t p0
, val_t p1
);
187 val_t
NEW_ICharValue_icode___icode_base___ICharValue___init(val_t p0
);
188 static const char * const LOCATE_icode___icode_tools___IMove___inner_dup_with
= "icode_tools::IMove::(icode_tools::ICode::inner_dup_with)";
189 val_t
icode___icode_tools___IMove___inner_dup_with(val_t p0
, val_t p1
);
190 typedef val_t (*icode___icode_tools___IMove___inner_dup_with_t
)(val_t p0
, val_t p1
);
191 val_t
NEW_IMove_icode___icode_base___IMove___init(val_t p0
, val_t p1
);
192 static const char * const LOCATE_icode___icode_tools___IAttrRead___inner_dup_with
= "icode_tools::IAttrRead::(icode_tools::ICode::inner_dup_with)";
193 val_t
icode___icode_tools___IAttrRead___inner_dup_with(val_t p0
, val_t p1
);
194 typedef val_t (*icode___icode_tools___IAttrRead___inner_dup_with_t
)(val_t p0
, val_t p1
);
195 val_t
NEW_IAttrRead_icode___icode_base___IAttrRead___init(val_t p0
, val_t p1
);
196 static const char * const LOCATE_icode___icode_tools___IAttrWrite___inner_dup_with
= "icode_tools::IAttrWrite::(icode_tools::ICode::inner_dup_with)";
197 val_t
icode___icode_tools___IAttrWrite___inner_dup_with(val_t p0
, val_t p1
);
198 typedef val_t (*icode___icode_tools___IAttrWrite___inner_dup_with_t
)(val_t p0
, val_t p1
);
199 val_t
NEW_IAttrWrite_icode___icode_base___IAttrWrite___init(val_t p0
, val_t p1
, val_t p2
);
200 static const char * const LOCATE_icode___icode_tools___IAttrIsset___inner_dup_with
= "icode_tools::IAttrIsset::(icode_tools::ICode::inner_dup_with)";
201 val_t
icode___icode_tools___IAttrIsset___inner_dup_with(val_t p0
, val_t p1
);
202 typedef val_t (*icode___icode_tools___IAttrIsset___inner_dup_with_t
)(val_t p0
, val_t p1
);
203 val_t
NEW_IAttrIsset_icode___icode_base___IAttrIsset___init(val_t p0
, val_t p1
);
204 static const char * const LOCATE_icode___icode_tools___ITypeCheck___inner_dup_with
= "icode_tools::ITypeCheck::(icode_tools::ICode::inner_dup_with)";
205 val_t
icode___icode_tools___ITypeCheck___inner_dup_with(val_t p0
, val_t p1
);
206 typedef val_t (*icode___icode_tools___ITypeCheck___inner_dup_with_t
)(val_t p0
, val_t p1
);
207 val_t
NEW_ITypeCheck_icode___icode_base___ITypeCheck___init(val_t p0
, val_t p1
, val_t p2
);
208 static const char * const LOCATE_icode___icode_tools___IIs___inner_dup_with
= "icode_tools::IIs::(icode_tools::ICode::inner_dup_with)";
209 val_t
icode___icode_tools___IIs___inner_dup_with(val_t p0
, val_t p1
);
210 typedef val_t (*icode___icode_tools___IIs___inner_dup_with_t
)(val_t p0
, val_t p1
);
211 val_t
NEW_IIs_icode___icode_base___IIs___init(val_t p0
, val_t p1
);
212 static const char * const LOCATE_icode___icode_tools___INot___inner_dup_with
= "icode_tools::INot::(icode_tools::ICode::inner_dup_with)";
213 val_t
icode___icode_tools___INot___inner_dup_with(val_t p0
, val_t p1
);
214 typedef val_t (*icode___icode_tools___INot___inner_dup_with_t
)(val_t p0
, val_t p1
);
215 val_t
NEW_INot_icode___icode_base___INot___init(val_t p0
);
216 static const char * const LOCATE_icode___icode_tools___IOnce___inner_dup_with
= "icode_tools::IOnce::(icode_tools::ICode::inner_dup_with)";
217 val_t
icode___icode_tools___IOnce___inner_dup_with(val_t p0
, val_t p1
);
218 typedef val_t (*icode___icode_tools___IOnce___inner_dup_with_t
)(val_t p0
, val_t p1
);
219 val_t
NEW_IOnce_icode___icode_base___IOnce___init();
220 static const char * const LOCATE_icode___icode_tools___IHasClos___inner_dup_with
= "icode_tools::IHasClos::(icode_tools::ICode::inner_dup_with)";
221 val_t
icode___icode_tools___IHasClos___inner_dup_with(val_t p0
, val_t p1
);
222 typedef val_t (*icode___icode_tools___IHasClos___inner_dup_with_t
)(val_t p0
, val_t p1
);
223 val_t
NEW_IHasClos_icode___icode_base___IHasClos___init(val_t p0
);