Skip to content

Commit 6f7b2c4

Browse files
author
Aidan Lee
committed
Update objective c helpers
1 parent 492d61c commit 6f7b2c4

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

include/hx/ObjcHelpers.h

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ struct TObjcBlockVoidVoid
3636
{
3737
NSHaxeWrapperClass *wrapper = [[NSHaxeWrapperClass alloc] init:func.mPtr];
3838
t wrap = ^ {
39-
wrapper->haxeObject->__run();
39+
wrapper->haxeObject->__Run(Array_obj<Dynamic>::__new(0));
4040
};
4141
return wrap;
4242
}
@@ -52,7 +52,7 @@ struct TObjcBlockRetVoid
5252
{
5353
NSHaxeWrapperClass *wrapper = [[NSHaxeWrapperClass alloc] init:func.mPtr];
5454
t wrap = ^() {
55-
return (Ret) wrapper->haxeObject->__run();
55+
return (Ret) wrapper->haxeObject->__Run(Array_obj<Dynamic>::__new(0));
5656
};
5757
return wrap;
5858
}
@@ -69,7 +69,7 @@ struct TObjcBlockVoidArgs1
6969
{
7070
NSHaxeWrapperClass *wrapper = [[NSHaxeWrapperClass alloc] init:func.mPtr];
7171
t wrap = ^(Arg0 a0) {
72-
wrapper->haxeObject->__run(a0);
72+
wrapper->haxeObject->__Run(Array_obj<Dynamic>::__new(1)->init(0, a0));
7373
};
7474
return wrap;
7575
}
@@ -83,7 +83,7 @@ struct TObjcBlockRetArgs1
8383
{
8484
NSHaxeWrapperClass *wrapper = [[NSHaxeWrapperClass alloc] init:func.mPtr];
8585
t wrap = ^(Arg0 a0) {
86-
return (Ret) wrapper->haxeObject->__run(a0);
86+
return (Ret) wrapper->haxeObject->__Run(Array_obj<Dynamic>::__new(1)->init(0, a0));
8787
} ;
8888
}
8989
};
@@ -100,7 +100,7 @@ struct TObjcBlockVoidArgs2
100100
{
101101
NSHaxeWrapperClass *wrapper = [[NSHaxeWrapperClass alloc] init:func.mPtr];
102102
t wrap = ^(Arg0 a0, Arg1 a1) {
103-
wrapper->haxeObject->__run(a0,a1);
103+
wrapper->haxeObject->__Run(Array_obj<Dynamic>::__new(2)->init(0, a0)->init(1, a1));
104104
};
105105
return wrap;
106106
}
@@ -114,7 +114,7 @@ struct TObjcBlockRetArgs2
114114
{
115115
NSHaxeWrapperClass *wrapper = [[NSHaxeWrapperClass alloc] init:func.mPtr];
116116
t wrap = ^(Arg0 a0, Arg1 a1) {
117-
return (Ret) wrapper->haxeObject->__run(a0,a1);
117+
return (Ret) wrapper->haxeObject->__Run(Array_obj<Dynamic>::__new(2)->init(0, a0)->init(1, a1));
118118
} ;
119119
}
120120
};
@@ -130,7 +130,7 @@ struct TObjcBlockVoidArgs3
130130
{
131131
NSHaxeWrapperClass *wrapper = [[NSHaxeWrapperClass alloc] init:func.mPtr];
132132
t wrap = ^(Arg0 a0, Arg1 a1, Arg2 a2) {
133-
wrapper->haxeObject->__run(a0,a1,a2);
133+
wrapper->haxeObject->__Run(Array_obj<Dynamic>::__new(3)->init(0, a0)->init(1, a1)->init(2, a2));
134134
};
135135
return wrap;
136136
}
@@ -144,7 +144,7 @@ struct TObjcBlockRetArgs3
144144
{
145145
NSHaxeWrapperClass *wrapper = [[NSHaxeWrapperClass alloc] init:func.mPtr];
146146
t wrap = ^(Arg0 a0, Arg1 a1, Arg2 a2) {
147-
return (Ret) wrapper->haxeObject->__run(a0,a1,a2);
147+
return (Ret) wrapper->haxeObject->__Run(Array_obj<Dynamic>::__new(3)->init(0, a0)->init(1, a1)->init(2, a2));
148148
} ;
149149
}
150150
};
@@ -160,7 +160,7 @@ struct TObjcBlockVoidArgs4
160160
{
161161
NSHaxeWrapperClass *wrapper = [[NSHaxeWrapperClass alloc] init:func.mPtr];
162162
t wrap = ^(Arg0 a0, Arg1 a1, Arg2 a2, Arg3 a3) {
163-
wrapper->haxeObject->__run(a0,a1,a2,a3);
163+
wrapper->haxeObject->__Run(Array_obj<Dynamic>::__new(4)->init(0, a0)->init(1, a1)->init(2, a2)->init(3, a3));
164164
};
165165
return wrap;
166166
}
@@ -174,7 +174,7 @@ struct TObjcBlockRetArgs4
174174
{
175175
NSHaxeWrapperClass *wrapper = [[NSHaxeWrapperClass alloc] init:func.mPtr];
176176
t wrap = ^(Arg0 a0, Arg1 a1, Arg2 a2, Arg3 a3) {
177-
return (Ret) wrapper->haxeObject->__run(a0,a1,a2,a3);
177+
return (Ret) wrapper->haxeObject->__Run(Array_obj<Dynamic>::__new(4)->init(0, a0)->init(1, a1)->init(2, a2)->init(3, a3));
178178
} ;
179179
}
180180
};
@@ -190,7 +190,7 @@ struct TObjcBlockVoidArgs5
190190
{
191191
NSHaxeWrapperClass *wrapper = [[NSHaxeWrapperClass alloc] init:func.mPtr];
192192
t wrap = ^(Arg0 a0, Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4) {
193-
wrapper->haxeObject->__run(a0,a1,a2,a3,a4);
193+
wrapper->haxeObject->__Run(Array_obj<Dynamic>::__new(5)->init(0, a0)->init(1, a1)->init(2, a2)->init(3, a3)->init(4, a4));
194194
};
195195
return wrap;
196196
}
@@ -204,7 +204,7 @@ struct TObjcBlockRetArgs5
204204
{
205205
NSHaxeWrapperClass *wrapper = [[NSHaxeWrapperClass alloc] init:func.mPtr];
206206
t wrap = ^(Arg0 a0, Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4) {
207-
return (Ret) wrapper->haxeObject->__run(a0,a1,a2,a3,a4);
207+
return (Ret) wrapper->haxeObject->__Run(Array_obj<Dynamic>::__new(5)->init(0, a0)->init(1, a1)->init(2, a2)->init(3, a3)->init(4, a4));
208208
} ;
209209
}
210210
};

0 commit comments

Comments
 (0)