21 #ifndef myjapi_classes_hpp
22 #define myjapi_classes_hpp
26 #include "MyApiWrapper.hpp"
29 #include "helpers.hpp"
36 JTIE_DEFINE_PEER_CLASS_MAPPING(
A, myjapi_A)
37 JTIE_DEFINE_PEER_CLASS_MAPPING(
B0, myjapi_B0)
38 JTIE_DEFINE_PEER_CLASS_MAPPING(
B1, myjapi_B1)
39 JTIE_DEFINE_PEER_CLASS_MAPPING(
C0, myjapi_CI_C0)
40 JTIE_DEFINE_PEER_CLASS_MAPPING(
C1, myjapi_CI_C1)
41 JTIE_DEFINE_PEER_CLASS_MAPPING(C0, myjapi_CI_C0Array)
42 JTIE_DEFINE_PEER_CLASS_MAPPING(C1, myjapi_CI_C1Array)
43 JTIE_DEFINE_PEER_CLASS_MAPPING(
D0, myjapi_D0)
44 JTIE_DEFINE_PEER_CLASS_MAPPING(
D1, myjapi_D1)
45 JTIE_DEFINE_PEER_CLASS_MAPPING(
D2, myjapi_D2)
46 JTIE_DEFINE_PEER_CLASS_MAPPING(
E, myjapi_E)
48 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(E::EE, E_EE)
54 #define JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION 1
75 JNIEXPORT jobject JNICALL
76 Java_myjapi_A_create_1r__(JNIEnv * env, jclass cls)
78 TRACE(
"jobject Java_myjapi_A_create_1r__(JNIEnv *, jclass)");
79 return gcreate< ttrait_myjapi_A_r >(env, cls);
82 JNIEXPORT jobject JNICALL
83 Java_myjapi_A_create_1r__I(JNIEnv * env, jclass cls, jint p0)
85 TRACE(
"jobject Java_myjapi_A_create_1r__I(JNIEnv *, jclass, jint)");
86 return gcreate< ttrait_myjapi_A_r, ttrait_int32 >(env, cls, p0);
89 JNIEXPORT jobject JNICALL
90 Java_myjapi_A_create_1p__(JNIEnv * env, jclass cls)
92 TRACE(
"jobject Java_myjapi_A_create_1p__(JNIEnv *, jclass)");
93 return gcreate< ttrait_myjapi_A_p >(env, cls);
96 JNIEXPORT jobject JNICALL
97 Java_myjapi_A_create_1p__I(JNIEnv * env, jclass cls, jint p0)
99 TRACE(
"jobject Java_myjapi_A_create_1p__I(JNIEnv *, jclass, jint)");
100 return gcreate< ttrait_myjapi_A_p, ttrait_int32 >(env, cls, p0);
103 JNIEXPORT
void JNICALL
104 Java_myjapi_A_delete_1r(JNIEnv * env, jclass cls, jobject p0)
106 TRACE(
"void Java_myjapi_A_delete_1r(JNIEnv *, jclass, jobject)");
107 gdelete< ttrait_myjapi_A_r >(env, cls, p0);
110 JNIEXPORT
void JNICALL
111 Java_myjapi_A_delete_1p(JNIEnv * env, jclass cls, jobject p0)
113 TRACE(
"void Java_myjapi_A_delete_1p(JNIEnv *, jclass, jobject)");
114 gdelete< ttrait_myjapi_A_p >(env, cls, p0);
117 JNIEXPORT jint JNICALL
118 Java_myjapi_A_f0s(JNIEnv * env, jclass cls)
120 TRACE(
"jint Java_myjapi_A_f0s(JNIEnv *, jclass)");
121 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
122 return gcall_fr< ttrait_int32, &A::f0s >(env, cls);
124 return gcall_fr< ttrait_int32, &MyApiWrapper::A__f0s >(env, cls);
125 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
128 JNIEXPORT jint JNICALL
129 Java_myjapi_A_f0n(JNIEnv * env, jclass cls, jobject obj)
131 TRACE(
"jint Java_myjapi_A_f0n(JNIEnv *, jclass, jobject)");
132 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
133 (void)cls;
return gcall_mfr< ttrait_myjapi_A_ct, ttrait_int32, &A::f0n >(env, obj);
135 (void)cls;
return gcall_fr< ttrait_int32, ttrait_myjapi_A_cr, &MyApiWrapper::A__f0n >(env, NULL, obj);
136 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
139 JNIEXPORT jint JNICALL
140 Java_myjapi_A_f0v(JNIEnv * env, jobject obj)
142 TRACE(
"jint Java_myjapi_A_f0v(JNIEnv *, jobject)");
143 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
144 return gcall_mfr< ttrait_myjapi_A_ct, ttrait_int32, &A::f0v >(env, obj);
146 return gcall_fr< ttrait_int32, ttrait_myjapi_A_cr, &MyApiWrapper::A__f0v >(env, NULL, obj);
147 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
150 JNIEXPORT jint JNICALL
151 Java_myjapi_A_d0sc(JNIEnv * env, jclass cls)
153 TRACE(
"jint Java_myjapi_A_d0sc(JNIEnv *, jclass)");
154 return gget< ttrait_int32_c, A::d0sc >(env, cls);
157 JNIEXPORT jint JNICALL
158 Java_myjapi_A_d0s__(JNIEnv * env, jclass cls)
160 TRACE(
"jint Java_myjapi_A_d0s__(JNIEnv *, jclass)");
161 return gget< ttrait_int32, A::d0s >(env, cls);
164 JNIEXPORT
void JNICALL
165 Java_myjapi_A_d0s__I(JNIEnv * env, jclass cls, jint p0)
167 TRACE(
"void Java_myjapi_A_d0s__I(JNIEnv *, jclass, jint)");
168 gset< ttrait_int32, A::d0s >(env, cls, p0);
171 JNIEXPORT jint JNICALL
172 Java_myjapi_A_d0c(JNIEnv * env, jobject obj)
174 TRACE(
"jint Java_myjapi_A_d0c(JNIEnv *, jobject)");
175 return gget< ttrait_myjapi_A_t, ttrait_int32_c, &A::d0c >(env, obj);
178 JNIEXPORT jint JNICALL
179 Java_myjapi_A_d0__(JNIEnv * env, jobject obj)
181 TRACE(
"jint Java_myjapi_A_d0__(JNIEnv *, jobject)");
182 return gget< ttrait_myjapi_A_t, ttrait_int32, &A::d0 >(env, obj);
185 JNIEXPORT
void JNICALL
186 Java_myjapi_A_d0__I(JNIEnv * env, jobject obj, jint p0)
188 TRACE(
"void Java_myjapi_A_d0__I(JNIEnv *, jobject, jint)");
189 return gset< ttrait_myjapi_A_t, ttrait_int32, &A::d0 >(env, obj, p0);
192 JNIEXPORT jobject JNICALL
193 Java_myjapi_A_newB0(JNIEnv * env, jobject obj)
195 TRACE(
"jobject Java_myjapi_A_newB0(JNIEnv *, jobject)");
196 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
197 return gcall_mfr< ttrait_myjapi_A_ct, ttrait_myjapi_B0_p, &A::newB0 >(env, obj);
199 return gcall_fr< ttrait_myjapi_B0_p, ttrait_myjapi_A_cr, &MyApiWrapper::A__newB0 >(env, NULL, obj);
200 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
203 JNIEXPORT jobject JNICALL
204 Java_myjapi_A_newB1(JNIEnv * env, jobject obj)
206 TRACE(
"jobject Java_myjapi_A_newB1(JNIEnv *, jobject)");
207 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
208 return gcall_mfr< ttrait_myjapi_A_ct, ttrait_myjapi_B1_p, &A::newB1 >(env, obj);
210 return gcall_fr< ttrait_myjapi_B1_p, ttrait_myjapi_A_cr, &MyApiWrapper::A__newB1 >(env, NULL, obj);
211 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
214 JNIEXPORT
void JNICALL
215 Java_myjapi_A_del__Lmyjapi_B0_2(JNIEnv * env, jobject obj, jobject p0)
217 TRACE(
"Java_myjapi_A_del__Lmyjapi_B0_2(JNIEnv *, jobject, jobject)");
218 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
219 gcall_mfv< ttrait_myjapi_A_t, ttrait_myjapi_B0_r, &A::del >(env, obj, p0);
221 gcall_fv< ttrait_myjapi_A_r, ttrait_myjapi_B0_r, &MyApiWrapper::A__del >(env, NULL, obj, p0);
222 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
225 JNIEXPORT
void JNICALL
226 Java_myjapi_A_del__Lmyjapi_B1_2(JNIEnv * env, jobject obj, jobject p0)
228 TRACE(
"Java_myjapi_A_del__Lmyjapi_B1_2(JNIEnv *, jobject, jobject)");
229 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
230 gcall_mfv< ttrait_myjapi_A_t, ttrait_myjapi_B1_r, &A::del >(env, obj, p0);
232 gcall_fv< ttrait_myjapi_A_r, ttrait_myjapi_B1_r, &MyApiWrapper::A__del >(env, NULL, obj, p0);
233 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
236 JNIEXPORT jobject JNICALL
237 Java_myjapi_A_deliver_1ptr(JNIEnv * env, jclass cls)
239 TRACE(
"jobject Java_myjapi_A_deliver_1ptr(JNIEnv *, jclass)");
240 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
241 return gcall_fr< ttrait_myjapi_A_p, &A::deliver_ptr >(env, cls);
243 return gcall_fr< ttrait_myjapi_A_p, &MyApiWrapper::A__deliver_ptr >(env, cls);
244 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
247 JNIEXPORT jobject JNICALL
248 Java_myjapi_A_deliver_1null_1ptr(JNIEnv * env, jclass cls)
250 TRACE(
"jobject Java_myjapi_A_deliver_1null_1ptr(JNIEnv *, jclass)");
251 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
252 return gcall_fr< ttrait_myjapi_A_p, &A::deliver_null_ptr >(env, cls);
254 return gcall_fr< ttrait_myjapi_A_p, &MyApiWrapper::A__deliver_null_ptr >(env, cls);
255 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
258 JNIEXPORT jobject JNICALL
259 Java_myjapi_A_deliver_1ref(JNIEnv * env, jclass cls)
261 TRACE(
"jobject Java_myjapi_A_deliver_1ref(JNIEnv *, jclass)");
262 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
263 return gcall_fr< ttrait_myjapi_A_r, &A::deliver_ref >(env, cls);
265 return gcall_fr< ttrait_myjapi_A_r, &MyApiWrapper::A__deliver_ref >(env, cls);
266 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
269 JNIEXPORT jobject JNICALL
270 Java_myjapi_A_deliver_1null_1ref(JNIEnv * env, jclass cls)
272 TRACE(
"jobject Java_myjapi_A_deliver_1null_1ref(JNIEnv *, jclass)");
273 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
274 return gcall_fr< ttrait_myjapi_A_r, &A::deliver_null_ref >(env, cls);
276 return gcall_fr< ttrait_myjapi_A_r, &MyApiWrapper::A__deliver_null_ref >(env, cls);
277 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
280 JNIEXPORT
void JNICALL
281 Java_myjapi_A_take_1ptr(JNIEnv * env, jclass cls, jobject p0)
283 TRACE(
"void Java_myjapi_A_take_1ptr(JNIEnv *, jclass, jobject)");
284 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
285 gcall_fv< ttrait_myjapi_A_p, &A::take_ptr >(env, cls, p0);
287 gcall_fv< ttrait_myjapi_A_p, &MyApiWrapper::A__take_ptr >(env, cls, p0);
288 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
291 JNIEXPORT
void JNICALL
292 Java_myjapi_A_take_1null_1ptr(JNIEnv * env, jclass cls, jobject p0)
294 TRACE(
"void Java_myjapi_A_take_1null_1ptr(JNIEnv *, jclass, jobject)");
295 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
296 gcall_fv< ttrait_myjapi_A_p, &A::take_null_ptr >(env, cls, p0);
298 gcall_fv< ttrait_myjapi_A_p, &MyApiWrapper::A__take_null_ptr >(env, cls, p0);
299 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
302 JNIEXPORT
void JNICALL
303 Java_myjapi_A_take_1ref(JNIEnv * env, jclass cls, jobject p0)
305 TRACE(
"void Java_myjapi_A_take_1ref(JNIEnv *, jclass, jobject)");
306 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
307 gcall_fv< ttrait_myjapi_A_r, &A::take_ref >(env, cls, p0);
309 gcall_fv< ttrait_myjapi_A_r, &MyApiWrapper::A__take_ref >(env, cls, p0);
310 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
313 JNIEXPORT
void JNICALL
314 Java_myjapi_A_take_1null_1ref(JNIEnv * env, jclass cls, jobject p0)
316 TRACE(
"void Java_myjapi_A_take_1null_1ref(JNIEnv *, jclass, jobject)");
317 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
318 gcall_fv< ttrait_myjapi_A_r, &A::take_null_ref >(env, cls, p0);
320 gcall_fv< ttrait_myjapi_A_r, &MyApiWrapper::A__take_null_ref >(env, cls, p0);
321 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
324 JNIEXPORT
void JNICALL
325 Java_myjapi_A_print(JNIEnv * env, jclass cls, jobject p0)
327 TRACE(
"void Java_myjapi_A_print(JNIEnv *, jclass, jobject)");
328 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
329 gcall_fv< ttrait_myjapi_A_p, &A::print >(env, cls, p0);
331 gcall_fv< ttrait_myjapi_A_p, &MyApiWrapper::A__print >(env, cls, p0);
332 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
337 JNIEXPORT
void JNICALL
338 Java_myjapi_A_h0(JNIEnv * env, jclass cls)
340 TRACE(
"void Java_myjapi_A_h0(JNIEnv *, jclass)");
341 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
342 gcall_fv< &h0 >(env, cls);
344 gcall_fv< &MyApiWrapper::h0 >(env, cls);
345 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
348 JNIEXPORT
void JNICALL
349 Java_myjapi_A_h1(JNIEnv * env, jclass cls, jbyte p0)
351 TRACE(
"void Java_myjapi_A_h1(JNIEnv *, jclass, jbyte)");
352 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
353 gcall_fv< ttrait_int8, &h1 >(env, cls, p0);
355 gcall_fv< ttrait_int8, &MyApiWrapper::h1 >(env, cls, p0);
356 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
359 JNIEXPORT
void JNICALL
360 Java_myjapi_A_h2(JNIEnv * env, jclass cls, jbyte p0, jshort p1)
362 TRACE(
"void Java_myjapi_A_h2(JNIEnv *, jclass, jbyte, jshort)");
363 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
364 gcall_fv< ttrait_int8, ttrait_int16, &h2 >(env, cls, p0, p1);
366 gcall_fv< ttrait_int8, ttrait_int16, &MyApiWrapper::h2 >(env, cls, p0, p1);
367 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
370 JNIEXPORT
void JNICALL
371 Java_myjapi_A_h3(JNIEnv * env, jclass cls, jbyte p0, jshort p1, jint p2)
373 TRACE(
"void Java_myjapi_A_h3(JNIEnv *, jclass, jbyte, jshort, jint)");
374 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
375 gcall_fv< ttrait_int8, ttrait_int16, ttrait_int32, &h3 >(env, cls, p0, p1, p2);
377 gcall_fv< ttrait_int8, ttrait_int16, ttrait_int32, &MyApiWrapper::h3 >(env, cls, p0, p1, p2);
378 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
381 JNIEXPORT jint JNICALL
382 Java_myjapi_A_h0r(JNIEnv * env, jclass cls)
384 TRACE(
"jint Java_myjapi_A_h0r(JNIEnv *, jclass)");
385 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
386 return gcall_fr< ttrait_int32, &h0r >(env, cls);
388 return gcall_fr< ttrait_int32, &MyApiWrapper::h0r >(env, cls);
389 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
392 JNIEXPORT jint JNICALL
393 Java_myjapi_A_h1r(JNIEnv * env, jclass cls, jbyte p0)
395 TRACE(
"jint Java_myjapi_A_h1r(JNIEnv *, jclass, jbyte)");
396 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
397 return gcall_fr< ttrait_int32, ttrait_int8, &h1r >(env, cls, p0);
399 return gcall_fr< ttrait_int32, ttrait_int8, &MyApiWrapper::h1r >(env, cls, p0);
400 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
403 JNIEXPORT jint JNICALL
404 Java_myjapi_A_h2r(JNIEnv * env, jclass cls, jbyte p0, jshort p1)
406 TRACE(
"jint Java_myjapi_A_h2r(JNIEnv *, jclass, jbyte, jshort)");
407 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
408 return gcall_fr< ttrait_int32, ttrait_int8, ttrait_int16, &h2r >(env, cls, p0, p1);
410 return gcall_fr< ttrait_int32, ttrait_int8, ttrait_int16, &MyApiWrapper::h2r >(env, cls, p0, p1);
411 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
414 JNIEXPORT jint JNICALL
415 Java_myjapi_A_h3r(JNIEnv * env, jclass cls, jbyte p0, jshort p1, jint p2)
417 TRACE(
"jint Java_myjapi_A_h3r(JNIEnv *, jclass, jbyte, jshort, jint)");
418 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
419 return gcall_fr< ttrait_int32, ttrait_int8, ttrait_int16, ttrait_int32, &h3r >(env, cls, p0, p1, p2);
421 return gcall_fr< ttrait_int32, ttrait_int8, ttrait_int16, ttrait_int32, &MyApiWrapper::h3r >(env, cls, p0, p1, p2);
422 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
427 JNIEXPORT
void JNICALL
428 Java_myjapi_A_g0c(JNIEnv * env, jobject obj)
430 TRACE(
"void Java_myjapi_A_g0c(JNIEnv *, jobject)");
431 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
432 gcall_mfv< ttrait_myjapi_A_ct, &A::g0c >(env, obj);
434 gcall_fv< ttrait_myjapi_A_cr, &MyApiWrapper::A__g0c >(env, NULL, obj);
435 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
438 JNIEXPORT
void JNICALL
439 Java_myjapi_A_g1c(JNIEnv * env, jobject obj, jbyte p0)
441 TRACE(
"void Java_myjapi_A_g1c(JNIEnv *, jobject, jbyte)");
442 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
443 gcall_mfv< ttrait_myjapi_A_ct, ttrait_int8, &A::g1c >(env, obj, p0);
445 gcall_fv< ttrait_myjapi_A_cr, ttrait_int8, &MyApiWrapper::A__g1c >(env, NULL, obj, p0);
446 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
449 JNIEXPORT
void JNICALL
450 Java_myjapi_A_g2c(JNIEnv * env, jobject obj, jbyte p0, jshort p1)
452 TRACE(
"void Java_myjapi_A_g2c(JNIEnv *, jobject, jbyte, jshort)");
453 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
454 gcall_mfv< ttrait_myjapi_A_ct, ttrait_int8, ttrait_int16, &A::g2c >(env, obj, p0, p1);
456 gcall_fv< ttrait_myjapi_A_cr, ttrait_int8, ttrait_int16, &MyApiWrapper::A__g2c >(env, NULL, obj, p0, p1);
457 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
460 JNIEXPORT
void JNICALL
461 Java_myjapi_A_g3c(JNIEnv * env, jobject obj, jbyte p0, jshort p1, jint p2)
463 TRACE(
"void Java_myjapi_A_g3c(JNIEnv *, jobject, jbyte, jshort, jint)");
464 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
465 gcall_mfv< ttrait_myjapi_A_ct, ttrait_int8, ttrait_int16, ttrait_int32, &A::g3c >(env, obj, p0, p1, p2);
467 gcall_fv< ttrait_myjapi_A_cr, ttrait_int8, ttrait_int16, ttrait_int32, &MyApiWrapper::A__g3c >(env, NULL, obj, p0, p1, p2);
468 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
471 JNIEXPORT
void JNICALL
472 Java_myjapi_A_g0(JNIEnv * env, jobject obj)
474 TRACE(
"void Java_myjapi_A_g0(JNIEnv *, jobject)");
475 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
476 gcall_mfv< ttrait_myjapi_A_t, &A::g0 >(env, obj);
478 gcall_fv< ttrait_myjapi_A_r, &MyApiWrapper::A__g0 >(env, NULL, obj);
479 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
482 JNIEXPORT
void JNICALL
483 Java_myjapi_A_g1(JNIEnv * env, jobject obj, jbyte p0)
485 TRACE(
"void Java_myjapi_A_g1(JNIEnv *, jobject, jbyte)");
486 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
487 gcall_mfv< ttrait_myjapi_A_t, ttrait_int8, &A::g1 >(env, obj, p0);
489 gcall_fv< ttrait_myjapi_A_r, ttrait_int8, &MyApiWrapper::A__g1 >(env, NULL, obj, p0);
490 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
493 JNIEXPORT
void JNICALL
494 Java_myjapi_A_g2(JNIEnv * env, jobject obj, jbyte p0, jshort p1)
496 TRACE(
"void Java_myjapi_A_g2(JNIEnv *, jobject, jbyte, jshort)");
497 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
498 gcall_mfv< ttrait_myjapi_A_t, ttrait_int8, ttrait_int16, &A::g2 >(env, obj, p0, p1);
500 gcall_fv< ttrait_myjapi_A_r, ttrait_int8, ttrait_int16, &MyApiWrapper::A__g2 >(env, NULL, obj, p0, p1);
501 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
504 JNIEXPORT
void JNICALL
505 Java_myjapi_A_g3(JNIEnv * env, jobject obj, jbyte p0, jshort p1, jint p2)
507 TRACE(
"void Java_myjapi_A_g3(JNIEnv *, jobject, jbyte, jshort, jint)");
508 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
509 gcall_mfv< ttrait_myjapi_A_t, ttrait_int8, ttrait_int16, ttrait_int32, &A::g3 >(env, obj, p0, p1, p2);
511 gcall_fv< ttrait_myjapi_A_r, ttrait_int8, ttrait_int16, ttrait_int32, &MyApiWrapper::A__g3 >(env, NULL, obj, p0, p1, p2);
512 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
515 JNIEXPORT jint JNICALL
516 Java_myjapi_A_g0rc(JNIEnv * env, jobject obj)
518 TRACE(
"jint Java_myjapi_A_g0rc(JNIEnv *, jobject)");
519 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
520 return gcall_mfr< ttrait_myjapi_A_ct, ttrait_int32, &A::g0rc >(env, obj);
522 return gcall_fr< ttrait_int32, ttrait_myjapi_A_cr, &MyApiWrapper::A__g0rc >(env, NULL, obj);
523 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
526 JNIEXPORT jint JNICALL
527 Java_myjapi_A_g1rc(JNIEnv * env, jobject obj, jbyte p0)
529 TRACE(
"jint Java_myjapi_A_g1rc(JNIEnv *, jobject, jbyte)");
530 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
531 return gcall_mfr< ttrait_myjapi_A_ct, ttrait_int32, ttrait_int8, &A::g1rc >(env, obj, p0);
533 return gcall_fr< ttrait_int32, ttrait_myjapi_A_cr, ttrait_int8, &MyApiWrapper::A__g1rc >(env, NULL, obj, p0);
534 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
537 JNIEXPORT jint JNICALL
538 Java_myjapi_A_g2rc(JNIEnv * env, jobject obj, jbyte p0, jshort p1)
540 TRACE(
"jint Java_myjapi_A_g2rc(JNIEnv *, jobject, jbyte, jshort)");
541 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
542 return gcall_mfr< ttrait_myjapi_A_ct, ttrait_int32, ttrait_int8, ttrait_int16, &A::g2rc >(env, obj, p0, p1);
544 return gcall_fr< ttrait_int32, ttrait_myjapi_A_cr, ttrait_int8, ttrait_int16, &MyApiWrapper::A__g2rc >(env, NULL, obj, p0, p1);
545 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
548 JNIEXPORT jint JNICALL
549 Java_myjapi_A_g3rc(JNIEnv * env, jobject obj, jbyte p0, jshort p1, jint p2)
551 TRACE(
"jint Java_myjapi_A_g3rc(JNIEnv *, jobject, jbyte, jshort, jint)");
552 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
553 return gcall_mfr< ttrait_myjapi_A_ct, ttrait_int32, ttrait_int8, ttrait_int16, ttrait_int32, &A::g3rc >(env, obj, p0, p1, p2);
555 return gcall_fr< ttrait_int32, ttrait_myjapi_A_cr, ttrait_int8, ttrait_int16, ttrait_int32, &MyApiWrapper::A__g3rc >(env, NULL, obj, p0, p1, p2);
556 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
559 JNIEXPORT jint JNICALL
560 Java_myjapi_A_g0r(JNIEnv * env, jobject obj)
562 TRACE(
"jint Java_myjapi_A_g0r(JNIEnv *, jobject)");
563 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
564 return gcall_mfr< ttrait_myjapi_A_t, ttrait_int32, &A::g0r >(env, obj);
566 return gcall_fr< ttrait_int32, ttrait_myjapi_A_r, &MyApiWrapper::A__g0r >(env, NULL, obj);
567 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
570 JNIEXPORT jint JNICALL
571 Java_myjapi_A_g1r(JNIEnv * env, jobject obj, jbyte p0)
573 TRACE(
"jint Java_myjapi_A_g1r(JNIEnv *, jobject, jbyte)");
574 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
575 return gcall_mfr< ttrait_myjapi_A_t, ttrait_int32, ttrait_int8, &A::g1r >(env, obj, p0);
577 return gcall_fr< ttrait_int32, ttrait_myjapi_A_r, ttrait_int8, &MyApiWrapper::A__g1r >(env, NULL, obj, p0);
578 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
581 JNIEXPORT jint JNICALL
582 Java_myjapi_A_g2r(JNIEnv * env, jobject obj, jbyte p0, jshort p1)
584 TRACE(
"jint Java_myjapi_A_g2r(JNIEnv *, jobject, jbyte, jshort)");
585 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
586 return gcall_mfr< ttrait_myjapi_A_t, ttrait_int32, ttrait_int8, ttrait_int16, &A::g2r >(env, obj, p0, p1);
588 return gcall_fr< ttrait_int32, ttrait_myjapi_A_r, ttrait_int8, ttrait_int16, &MyApiWrapper::A__g2r >(env, NULL, obj, p0, p1);
589 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
592 JNIEXPORT jint JNICALL
593 Java_myjapi_A_g3r(JNIEnv * env, jobject obj, jbyte p0, jshort p1, jint p2)
595 TRACE(
"jint Java_myjapi_A_g3r(JNIEnv *, jobject, jbyte, jshort, jint)");
596 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
597 return gcall_mfr< ttrait_myjapi_A_t, ttrait_int32, ttrait_int8, ttrait_int16, ttrait_int32, &A::g3r >(env, obj, p0, p1, p2);
599 return gcall_fr< ttrait_int32, ttrait_myjapi_A_r, ttrait_int8, ttrait_int16, ttrait_int32, &MyApiWrapper::A__g3r >(env, NULL, obj, p0, p1, p2);
600 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
608 JNIEXPORT jint JNICALL
609 Java_myjapi_B0_f0s(JNIEnv * env, jclass cls)
611 TRACE(
"jint Java_myjapi_B0_f0s(JNIEnv *, jclass)");
612 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
613 return gcall_fr< ttrait_int32, &B0::f0s >(env, cls);
615 return gcall_fr< ttrait_int32, &MyApiWrapper::B0__f0s >(env, cls);
616 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
619 JNIEXPORT jint JNICALL
620 Java_myjapi_B0_f0n(JNIEnv * env, jclass cls, jobject obj)
622 TRACE(
"jint Java_myjapi_B0_f0n(JNIEnv *, jclass, jobject)");
623 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
624 (void)cls;
return gcall_mfr< ttrait_myjapi_B0_ct, ttrait_int32, &B0::f0n >(env, obj);
626 (void)cls;
return gcall_fr< ttrait_int32, ttrait_myjapi_B0_cr, &MyApiWrapper::B0__f0n >(env, NULL, obj);
627 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
630 JNIEXPORT jint JNICALL
631 Java_myjapi_B0_f0v(JNIEnv * env, jobject obj)
633 TRACE(
"jint Java_myjapi_B0_f0v(JNIEnv *, jobject)");
634 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
635 return gcall_mfr< ttrait_myjapi_B0_ct, ttrait_int32, &B0::f0v >(env, obj);
637 return gcall_fr< ttrait_int32, ttrait_myjapi_B0_cr, &MyApiWrapper::B0__f0v >(env, NULL, obj);
638 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
641 JNIEXPORT jint JNICALL
642 Java_myjapi_B1_f0s(JNIEnv * env, jclass cls)
644 TRACE(
"jint Java_myjapi_B1_f0s(JNIEnv *, jclass)");
645 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
646 return gcall_fr< ttrait_int32, &B1::f0s >(env, cls);
648 return gcall_fr< ttrait_int32, &MyApiWrapper::B1__f0s >(env, cls);
649 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
652 JNIEXPORT jint JNICALL
653 Java_myjapi_B1_f0n(JNIEnv * env, jclass cls, jobject obj)
655 TRACE(
"jint Java_myjapi_B1_f0n(JNIEnv *, jclass, jobject)");
656 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
657 (void)cls;
return gcall_mfr< ttrait_myjapi_B1_ct, ttrait_int32, &B1::f0n >(env, obj);
659 (void)cls;
return gcall_fr< ttrait_int32, ttrait_myjapi_B1_cr, &MyApiWrapper::B1__f0n >(env, NULL, obj);
660 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
663 JNIEXPORT jint JNICALL
664 Java_myjapi_B1_f0v(JNIEnv * env, jobject obj)
666 TRACE(
"jint Java_myjapi_B1_f0v(JNIEnv *, jobject)");
667 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
668 return gcall_mfr< ttrait_myjapi_B1_ct, ttrait_int32, &B1::f0v >(env, obj);
670 return gcall_fr< ttrait_int32, ttrait_myjapi_B1_cr, &MyApiWrapper::B1__f0v >(env, NULL, obj);
671 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
674 JNIEXPORT jint JNICALL
675 Java_myjapi_B0_d0sc(JNIEnv * env, jclass cls)
677 TRACE(
"jint Java_myjapi_B0_d0sc(JNIEnv *, jclass)");
678 return gget< ttrait_int32_c, B0::d0sc >(env, cls);
681 JNIEXPORT jint JNICALL
682 Java_myjapi_B0_d0s__(JNIEnv * env, jclass cls)
684 TRACE(
"jint Java_myjapi_B0_d0s__(JNIEnv *, jclass)");
685 return gget< ttrait_int32, B0::d0s >(env, cls);
688 JNIEXPORT
void JNICALL
689 Java_myjapi_B0_d0s__I(JNIEnv * env, jclass cls, jint p0)
691 TRACE(
"void Java_myjapi_B0_d0s__I(JNIEnv *, jclass, jint)");
692 gset< ttrait_int32, B0::d0s >(env, cls, p0);
695 JNIEXPORT jint JNICALL
696 Java_myjapi_B0_d0c(JNIEnv * env, jclass cls, jobject obj)
698 TRACE(
"jint Java_myjapi_B0_d0c(JNIEnv *, jclass, jobject)");
699 (void)cls;
return gget< ttrait_myjapi_B0_t, ttrait_int32_c, &B0::d0c >(env, obj);
702 JNIEXPORT jint JNICALL
703 Java_myjapi_B0_d0__Lmyjapi_B0_2(JNIEnv * env, jclass cls, jobject obj)
705 TRACE(
"jint Java_myjapi_B0_d0__Lmyjapi_B0_2(JNIEnv *, jclass, jobject)");
706 (void)cls;
return gget< ttrait_myjapi_B0_t, ttrait_int32, &B0::d0 >(env, obj);
709 JNIEXPORT
void JNICALL
710 Java_myjapi_B0_d0__Lmyjapi_B0_2I(JNIEnv * env, jclass cls, jobject obj, jint p0)
712 TRACE(
"void Java_myjapi_B0_d0__Lmyjapi_B0_2I(JNIEnv *, jclass, jobject, jint)");
713 (void)cls;
return gset< ttrait_myjapi_B0_t, ttrait_int32, &B0::d0 >(env, obj, p0);
716 JNIEXPORT jint JNICALL
717 Java_myjapi_B1_d0sc(JNIEnv * env, jclass cls)
719 TRACE(
"jint Java_myjapi_B1_d0sc(JNIEnv *, jclass)");
720 return gget< ttrait_int32_c, B1::d0sc >(env, cls);
723 JNIEXPORT jint JNICALL
724 Java_myjapi_B1_d0s__(JNIEnv * env, jclass cls)
726 TRACE(
"jint Java_myjapi_B1_d0s__(JNIEnv *, jclass)");
727 return gget< ttrait_int32, B1::d0s >(env, cls);
730 JNIEXPORT
void JNICALL
731 Java_myjapi_B1_d0s__I(JNIEnv * env, jclass cls, jint p0)
733 TRACE(
"void Java_myjapi_B1_d0s__I(JNIEnv *, jclass, jint)");
734 gset< ttrait_int32, B1::d0s >(env, cls, p0);
737 JNIEXPORT jint JNICALL
738 Java_myjapi_B1_d0c(JNIEnv * env, jclass cls, jobject obj)
740 TRACE(
"jint Java_myjapi_B1_d0c(JNIEnv *, jclass, jobject)");
741 (void)cls;
return gget< ttrait_myjapi_B1_t, ttrait_int32_c, &B1::d0c >(env, obj);
744 JNIEXPORT jint JNICALL
745 Java_myjapi_B1_d0__Lmyjapi_B1_2(JNIEnv * env, jclass cls, jobject obj)
747 TRACE(
"jint Java_myjapi_B1_d0__Lmyjapi_B1_2(JNIEnv *, jclass, jobject)");
748 (void)cls;
return gget< ttrait_myjapi_B1_t, ttrait_int32, &B1::d0 >(env, obj);
751 JNIEXPORT
void JNICALL
752 Java_myjapi_B1_d0__Lmyjapi_B1_2I(JNIEnv * env, jclass cls, jobject obj, jint p0)
754 TRACE(
"void Java_myjapi_B1_d0__Lmyjapi_B1_2I(JNIEnv *, jclass, jobject, jint)");
755 (void)cls;
return gset< ttrait_myjapi_B1_t, ttrait_int32, &B1::d0 >(env, obj, p0);
763 JNIEXPORT jobject JNICALL
764 Java_myjapi_CI_00024C0_cc(JNIEnv * env, jclass cls)
766 TRACE(
"jobject Java_myjapi_CI_00024C0_cc(JNIEnv *, jclass)");
767 return gget< ttrait_myjapi_CI_C0_cpc, C0::cc >(env, cls);
770 JNIEXPORT jobject JNICALL
771 Java_myjapi_CI_00024C0_c(JNIEnv * env, jclass cls)
773 TRACE(
"jobject Java_myjapi_CI_00024C0_c(JNIEnv *, jclass)");
774 return gget< ttrait_myjapi_CI_C0_pc, C0::c >(env, cls);
777 JNIEXPORT jobject JNICALL
778 Java_myjapi_CI_00024C0_create(JNIEnv * env, jclass cls)
780 TRACE(
"Java_myjapi_CI_00024C0_create(JNIEnv *, jclass)");
781 return gcreate< ttrait_myjapi_CI_C0_r >(env, cls);
784 JNIEXPORT
void JNICALL
785 Java_myjapi_CI_00024C0_delete(JNIEnv * env, jclass cls, jobject p0)
787 TRACE(
"Java_myjapi_CI_00024C0_delete(JNIEnv *, jclass, jobject)");
788 gdelete< ttrait_myjapi_CI_C0_r >(env, cls, p0);
791 JNIEXPORT jobject JNICALL
792 Java_myjapi_CI_00024C0_pass__Lmyjapi_CI_00024C0Array_2(JNIEnv * env, jclass cls, jobject p0)
794 TRACE(
"Java_myjapi_CI_00024C0_pass__Lmyjapi_CI_00024C0Array_2(JNIEnv *, jclass, jobject)");
795 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
796 return gcall_fr< ttrait_myjapi_CI_C0Array_p, ttrait_myjapi_CI_C0Array_p, &C0::pass >(env, cls, p0);
798 return gcall_fr< ttrait_myjapi_CI_C0Array_p, ttrait_myjapi_CI_C0Array_p, &MyApiWrapper::C0__pass__0 >(env, cls, p0);
799 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
802 JNIEXPORT jobject JNICALL
803 Java_myjapi_CI_00024C0_pass__Lmyjapi_CI_00024C0CArray_2(JNIEnv * env, jclass cls, jobject p0)
805 TRACE(
"Java_myjapi_CI_00024C0_pass__Lmyjapi_CI_00024C0CArray_2(JNIEnv *, jclass, jobject)");
806 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
807 return gcall_fr< ttrait_myjapi_CI_C0Array_cp, ttrait_myjapi_CI_C0Array_cp, &C0::pass >(env, cls, p0);
809 return gcall_fr< ttrait_myjapi_CI_C0Array_cp, ttrait_myjapi_CI_C0Array_cp, &MyApiWrapper::C0__pass__1 >(env, cls, p0);
810 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
813 JNIEXPORT jlong JNICALL
814 Java_myjapi_CI_00024C0_hash(JNIEnv * env, jclass cls, jobject p0, jint p1)
816 TRACE(
"Java_myjapi_CI_00024C0_hash(JNIEnv *, jclass, jobject, jint)");
817 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
818 return gcall_fr< ttrait_int64, ttrait_myjapi_CI_C0Array_cp, ttrait_int32, &C0::hash >(env, cls, p0, p1);
820 return gcall_fr< ttrait_int64, ttrait_myjapi_CI_C0Array_cp, ttrait_int32, &MyApiWrapper::C0__hash >(env, cls, p0, p1);
821 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
824 JNIEXPORT jlong JNICALL
825 Java_myjapi_CI_00024C0_id(JNIEnv * env, jobject obj)
827 TRACE(
"Java_myjapi_CI_00024C0_id(JNIEnv *, jobject)");
828 return gget< ttrait_myjapi_CI_C0_t, ttrait_int64_c, &C0::id >(env, obj);
831 JNIEXPORT
void JNICALL
832 Java_myjapi_CI_00024C0_check(JNIEnv * env, jobject obj, jlong p0)
834 TRACE(
"Java_myjapi_CI_00024C0_check(JNIEnv *, jobject, jlong)");
835 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
836 gcall_mfv< ttrait_myjapi_CI_C0_ct, ttrait_int64, &C0::check >(env, obj);
838 gcall_fv< ttrait_myjapi_CI_C0_cr, ttrait_int64, &MyApiWrapper::C0__check >(env, NULL, obj, p0);
839 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
842 JNIEXPORT
void JNICALL
843 Java_myjapi_CI_00024C0_print(JNIEnv * env, jobject obj)
845 TRACE(
"Java_myjapi_CI_00024C0_print(JNIEnv *, jobject)");
846 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
847 gcall_mfv< ttrait_myjapi_CI_C0_ct, &C0::print >(env, obj);
849 gcall_fv< ttrait_myjapi_CI_C0_cr, &MyApiWrapper::C0__print >(env, NULL, obj);
850 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
853 JNIEXPORT jobject JNICALL
854 Java_myjapi_CI_00024C0_deliver_1C0Cp(JNIEnv * env, jobject obj)
856 TRACE(
"jobject Java_myjapi_CI_00024C0_deliver_1C0Cp(JNIEnv *, jobject)");
857 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
858 return gcall_mfr< ttrait_myjapi_CI_C0_ct, ttrait_myjapi_CI_C0_cp, &C0::deliver_C0Cp >(env, obj);
860 return gcall_fr< ttrait_myjapi_CI_C0_cp, ttrait_myjapi_CI_C0_cr, &MyApiWrapper::C0__deliver_C0Cp >(env, NULL, obj);
861 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
864 JNIEXPORT jobject JNICALL
865 Java_myjapi_CI_00024C0_deliver_1C0Cr(JNIEnv * env, jobject obj)
867 TRACE(
"jobject Java_myjapi_CI_00024C0_deliver_1C0Cr(JNIEnv *, jobject)");
868 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
869 return gcall_mfr< ttrait_myjapi_CI_C0_ct, ttrait_myjapi_CI_C0_cr, &C0::deliver_C0Cr >(env, obj);
871 return gcall_fr< ttrait_myjapi_CI_C0_cr, ttrait_myjapi_CI_C0_cr, &MyApiWrapper::C0__deliver_C0Cr >(env, NULL, obj);
872 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
875 JNIEXPORT
void JNICALL
876 Java_myjapi_CI_00024C0_take_1C0Cp(JNIEnv * env, jobject obj, jobject p0)
878 TRACE(
"void Java_myjapi_CI_00024C0_take_1C0Cp(JNIEnv *, jobject, jobject)");
879 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
880 gcall_mfv< ttrait_myjapi_CI_C0_ct, ttrait_myjapi_CI_C0_cp, &C0::take_C0Cp >(env, obj, p0);
882 gcall_fv< ttrait_myjapi_CI_C0_cr, ttrait_myjapi_CI_C0_cp, &MyApiWrapper::C0__take_C0Cp >(env, NULL, obj, p0);
883 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
886 JNIEXPORT
void JNICALL
887 Java_myjapi_CI_00024C0_take_1C0Cr(JNIEnv * env, jobject obj, jobject p0)
889 TRACE(
"void Java_myjapi_CI_00024C0_take_1C0Cr(JNIEnv *, jobject, jobject)");
890 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
891 gcall_mfv< ttrait_myjapi_CI_C0_ct, ttrait_myjapi_CI_C0_cr, &C0::take_C0Cr >(env, obj, p0);
893 gcall_fv< ttrait_myjapi_CI_C0_cr, ttrait_myjapi_CI_C0_cr, &MyApiWrapper::C0__take_C0Cr >(env, NULL, obj, p0);
894 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
897 JNIEXPORT jobject JNICALL
898 Java_myjapi_CI_00024C0_deliver_1C0p(JNIEnv * env, jobject obj)
900 TRACE(
"jobject Java_myjapi_CI_00024C0_deliver_1C0p(JNIEnv *, jobject)");
901 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
902 return gcall_mfr< ttrait_myjapi_CI_C0_t, ttrait_myjapi_CI_C0_p, &C0::deliver_C0p >(env, obj);
904 return gcall_fr< ttrait_myjapi_CI_C0_p, ttrait_myjapi_CI_C0_r, &MyApiWrapper::C0__deliver_C0p >(env, NULL, obj);
905 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
908 JNIEXPORT jobject JNICALL
909 Java_myjapi_CI_00024C0_deliver_1C0r(JNIEnv * env, jobject obj)
911 TRACE(
"jobject Java_myjapi_CI_00024C0_deliver_1C0r(JNIEnv *, jobject)");
912 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
913 return gcall_mfr< ttrait_myjapi_CI_C0_t, ttrait_myjapi_CI_C0_r, &C0::deliver_C0r >(env, obj);
915 return gcall_fr< ttrait_myjapi_CI_C0_r, ttrait_myjapi_CI_C0_r, &MyApiWrapper::C0__deliver_C0r >(env, NULL, obj);
916 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
919 JNIEXPORT
void JNICALL
920 Java_myjapi_CI_00024C0_take_1C0p(JNIEnv * env, jobject obj, jobject p0)
922 TRACE(
"void Java_myjapi_CI_00024C0_take_1C0p(JNIEnv *, jobject, jobject)");
923 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
924 gcall_mfv< ttrait_myjapi_CI_C0_t, ttrait_myjapi_CI_C0_p, &C0::take_C0p >(env, obj, p0);
926 gcall_fv< ttrait_myjapi_CI_C0_r, ttrait_myjapi_CI_C0_p, &MyApiWrapper::C0__take_C0p >(env, NULL, obj, p0);
927 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
930 JNIEXPORT
void JNICALL
931 Java_myjapi_CI_00024C0_take_1C0r(JNIEnv * env, jobject obj, jobject p0)
933 TRACE(
"void Java_myjapi_CI_00024C0_take_1C0r(JNIEnv *, jobject, jobject)");
934 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
935 gcall_mfv< ttrait_myjapi_CI_C0_t, ttrait_myjapi_CI_C0_r, &C0::take_C0r >(env, obj, p0);
937 gcall_fv< ttrait_myjapi_CI_C0_r, ttrait_myjapi_CI_C0_r, &MyApiWrapper::C0__take_C0r >(env, NULL, obj, p0);
938 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
946 JNIEXPORT jobject JNICALL
947 Java_myjapi_CI_00024C1_cc(JNIEnv * env, jclass cls)
949 TRACE(
"jobject Java_myjapi_CI_00024C1_cc(JNIEnv *, jclass)");
950 return gget< ttrait_myjapi_CI_C1_cpc, C1::cc >(env, cls);
953 JNIEXPORT jobject JNICALL
954 Java_myjapi_CI_00024C1_c(JNIEnv * env, jclass cls)
956 TRACE(
"jobject Java_myjapi_CI_00024C1_c(JNIEnv *, jclass)");
957 return gget< ttrait_myjapi_CI_C1_pc, C1::c >(env, cls);
960 JNIEXPORT jobject JNICALL
961 Java_myjapi_CI_00024C1_create(JNIEnv * env, jclass cls)
963 TRACE(
"Java_myjapi_CI_00024C1_create(JNIEnv *, jclass)");
964 return gcreate< ttrait_myjapi_CI_C0_r >(env, cls);
967 JNIEXPORT
void JNICALL
968 Java_myjapi_CI_00024C1_delete(JNIEnv * env, jclass cls, jobject p0)
970 TRACE(
"Java_myjapi_CI_00024C1_delete(JNIEnv *, jclass, jobject)");
971 gdelete< ttrait_myjapi_CI_C0_r >(env, cls, p0);
974 JNIEXPORT jobject JNICALL
975 Java_myjapi_CI_00024C1_pass__Lmyjapi_CI_00024C1Array_2(JNIEnv * env, jclass cls, jobject p0)
977 TRACE(
"Java_myjapi_CI_00024C1_pass__Lmyjapi_CI_00024C1Array_2(JNIEnv *, jclass, jobject)");
978 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
979 return gcall_fr< ttrait_myjapi_CI_C1Array_p, ttrait_myjapi_CI_C1Array_p, &C1::pass >(env, cls, p0);
981 return gcall_fr< ttrait_myjapi_CI_C1Array_p, ttrait_myjapi_CI_C1Array_p, &MyApiWrapper::C1__pass >(env, cls, p0);
982 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
985 JNIEXPORT jobject JNICALL
986 Java_myjapi_CI_00024C1_pass__Lmyjapi_CI_00024C1CArray_2(JNIEnv * env, jclass cls, jobject p0)
988 TRACE(
"Java_myjapi_CI_00024C1_pass__Lmyjapi_CI_00024C1CArray_2(JNIEnv *, jclass, jobject)");
989 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
990 return gcall_fr< ttrait_myjapi_CI_C1Array_cp, ttrait_myjapi_CI_C1Array_cp, &C1::pass >(env, cls, p0);
992 return gcall_fr< ttrait_myjapi_CI_C1Array_cp, ttrait_myjapi_CI_C1Array_cp, &MyApiWrapper::C1__pass >(env, cls, p0);
993 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
996 JNIEXPORT jlong JNICALL
997 Java_myjapi_CI_00024C1_hash(JNIEnv * env, jclass cls, jobject p0, jint p1)
999 TRACE(
"Java_myjapi_CI_00024C1_hash(JNIEnv *, jclass, jobject, jint)");
1000 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1001 return gcall_fr< ttrait_int64, ttrait_myjapi_CI_C1Array_cp, ttrait_int32, &C1::hash >(env, cls, p0, p1);
1003 return gcall_fr< ttrait_int64, ttrait_myjapi_CI_C1Array_cp, ttrait_int32, &MyApiWrapper::C1__hash >(env, cls, p0, p1);
1004 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1007 JNIEXPORT jobject JNICALL
1008 Java_myjapi_CI_00024C1_deliver_1C1Cp(JNIEnv * env, jobject obj)
1010 TRACE(
"jobject Java_myjapi_CI_00024C1_deliver_1C1Cp(JNIEnv *, jobject)");
1011 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1012 return gcall_mfr< ttrait_myjapi_CI_C1_ct, ttrait_myjapi_CI_C1_cp, &C1::deliver_C1Cp >(env, obj);
1014 return gcall_fr< ttrait_myjapi_CI_C1_cp, ttrait_myjapi_CI_C1_cr, &MyApiWrapper::C1__deliver_C1Cp >(env, NULL, obj);
1015 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1018 JNIEXPORT jobject JNICALL
1019 Java_myjapi_CI_00024C1_deliver_1C1Cr(JNIEnv * env, jobject obj)
1021 TRACE(
"jobject Java_myjapi_CI_00024C1_deliver_1C1Cr(JNIEnv *, jobject)");
1022 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1023 return gcall_mfr< ttrait_myjapi_CI_C1_ct, ttrait_myjapi_CI_C1_cr, &C1::deliver_C1Cr >(env, obj);
1025 return gcall_fr< ttrait_myjapi_CI_C1_cr, ttrait_myjapi_CI_C1_cr, &MyApiWrapper::C1__deliver_C1Cr >(env, NULL, obj);
1026 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1029 JNIEXPORT
void JNICALL
1030 Java_myjapi_CI_00024C1_take_1C1Cp(JNIEnv * env, jobject obj, jobject p0)
1032 TRACE(
"void Java_myjapi_CI_00024C1_take_1C1Cp(JNIEnv *, jobject, jobject)");
1033 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1034 gcall_mfv< ttrait_myjapi_CI_C1_ct, ttrait_myjapi_CI_C1_cp, &C1::take_C1Cp >(env, obj, p0);
1036 gcall_fv< ttrait_myjapi_CI_C1_cr, ttrait_myjapi_CI_C1_cp, &MyApiWrapper::C1__take_C1Cp >(env, NULL, obj, p0);
1037 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1040 JNIEXPORT
void JNICALL
1041 Java_myjapi_CI_00024C1_take_1C1Cr(JNIEnv * env, jobject obj, jobject p0)
1043 TRACE(
"void Java_myjapi_CI_00024C1_take_1C1Cr(JNIEnv *, jobject, jobject)");
1044 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1045 gcall_mfv< ttrait_myjapi_CI_C1_ct, ttrait_myjapi_CI_C1_cr, &C1::take_C1Cr >(env, obj, p0);
1047 gcall_fv< ttrait_myjapi_CI_C1_cr, ttrait_myjapi_CI_C1_cr, &MyApiWrapper::C1__take_C1Cr >(env, NULL, obj, p0);
1048 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1051 JNIEXPORT jobject JNICALL
1052 Java_myjapi_CI_00024C1_deliver_1C1p(JNIEnv * env, jobject obj)
1054 TRACE(
"jobject Java_myjapi_CI_00024C1_deliver_1C1p(JNIEnv *, jobject)");
1055 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1056 return gcall_mfr< ttrait_myjapi_CI_C1_t, ttrait_myjapi_CI_C1_p, &C1::deliver_C1p >(env, obj);
1058 return gcall_fr< ttrait_myjapi_CI_C1_p, ttrait_myjapi_CI_C1_r, &MyApiWrapper::C1__deliver_C1p >(env, NULL, obj);
1059 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1062 JNIEXPORT jobject JNICALL
1063 Java_myjapi_CI_00024C1_deliver_1C1r(JNIEnv * env, jobject obj)
1065 TRACE(
"jobject Java_myjapi_CI_00024C1_deliver_1C1r(JNIEnv *, jobject)");
1066 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1067 return gcall_mfr< ttrait_myjapi_CI_C1_t, ttrait_myjapi_CI_C1_r, &C1::deliver_C1r >(env, obj);
1069 return gcall_fr< ttrait_myjapi_CI_C1_r, ttrait_myjapi_CI_C1_r, &MyApiWrapper::C1__deliver_C1r >(env, NULL, obj);
1070 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1073 JNIEXPORT
void JNICALL
1074 Java_myjapi_CI_00024C1_take_1C1p(JNIEnv * env, jobject obj, jobject p0)
1076 TRACE(
"void Java_myjapi_CI_00024C1_take_1C1p(JNIEnv *, jobject, jobject)");
1077 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1078 gcall_mfv< ttrait_myjapi_CI_C1_t, ttrait_myjapi_CI_C1_p, &C1::take_C1p >(env, obj, p0);
1080 gcall_fv< ttrait_myjapi_CI_C1_r, ttrait_myjapi_CI_C1_p, &MyApiWrapper::C1__take_C1p >(env, NULL, obj, p0);
1081 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1084 JNIEXPORT
void JNICALL
1085 Java_myjapi_CI_00024C1_take_1C1r(JNIEnv * env, jobject obj, jobject p0)
1087 TRACE(
"void Java_myjapi_CI_00024C1_take_1C1r(JNIEnv *, jobject, jobject)");
1088 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1089 gcall_mfv< ttrait_myjapi_CI_C1_t, ttrait_myjapi_CI_C1_r, &C1::take_C1r >(env, obj, p0);
1091 gcall_fv< ttrait_myjapi_CI_C1_r, ttrait_myjapi_CI_C1_r, &MyApiWrapper::C1__take_C1r >(env, NULL, obj, p0);
1092 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1100 JNIEXPORT jobject JNICALL
1101 Java_myjapi_CI_00024C0Array_create(JNIEnv * env, jclass cls, jint p0)
1103 TRACE(
"Java_myjapi_CI_00024C0Array_create(JNIEnv *, jclass, jint)");
1104 return gcreateArray< ttrait_myjapi_CI_C0Array_r, ttrait_int32 >(env, cls, p0);
1107 JNIEXPORT
void JNICALL
1108 Java_myjapi_CI_00024C0Array_delete(JNIEnv * env, jclass cls, jobject p0)
1110 TRACE(
"Java_myjapi_CI_00024C0Array_delete(JNIEnv *, jclass, jobject)");
1111 gdeleteArray< ttrait_myjapi_CI_C0Array_r >(env, cls, p0);
1114 JNIEXPORT jobject JNICALL
1115 Java_myjapi_CI_00024C0Array_at(JNIEnv * env, jobject obj, jint p0)
1117 TRACE(
"Java_myjapi_CI_00024C0Array_at(JNIEnv *, jobject, jint)");
1118 return gat< ttrait_myjapi_CI_C0_r, ttrait_myjapi_CI_C0Array_r, ttrait_int32 >(env, NULL, obj, p0);
1126 JNIEXPORT jobject JNICALL
1127 Java_myjapi_CI_00024C1Array_create(JNIEnv * env, jclass cls, jint p0)
1129 TRACE(
"Java_myjapi_CI_00024C1Array_create(JNIEnv *, jclass, jint)");
1130 return gcreateArray< ttrait_myjapi_CI_C1Array_r, ttrait_int32 >(env, cls, p0);
1133 JNIEXPORT
void JNICALL
1134 Java_myjapi_CI_00024C1Array_delete(JNIEnv * env, jclass cls, jobject p0)
1136 TRACE(
"Java_myjapi_CI_00024C1Array_delete(JNIEnv *, jclass, jobject)");
1137 gdeleteArray< ttrait_myjapi_CI_C1Array_r >(env, cls, p0);
1140 JNIEXPORT jobject JNICALL
1141 Java_myjapi_CI_00024C1Array_at(JNIEnv * env, jobject obj, jint p0)
1143 TRACE(
"Java_myjapi_CI_00024C1Array_at(JNIEnv *, jobject, jint)");
1144 return gat< ttrait_myjapi_CI_C1_r, ttrait_myjapi_CI_C1Array_r, ttrait_int32 >(env, NULL, obj, p0);
1153 JNIEXPORT jint JNICALL
1154 Java_myjapi_D0_f_1d0(JNIEnv * env, jobject obj)
1156 TRACE(
"jint Java_myjapi_D0_f_1d0(JNIEnv *, jobject)");
1157 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1158 return gcall_mfr< ttrait_myjapi_D0_t, ttrait_int32, &D0::f_d0 >(env, obj);
1160 return gcall_fr< ttrait_int32, ttrait_myjapi_D0_r, &MyApiWrapper::D0__f_d0 >(env, NULL, obj);
1161 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1164 JNIEXPORT jint JNICALL
1165 Java_myjapi_D0_f_1nv(JNIEnv * env, jclass cls, jobject obj)
1167 TRACE(
"jint Java_myjapi_D0_f_1nv(JNIEnv *, jclass, jobject)");
1168 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1169 (void)cls;
return gcall_mfr< ttrait_myjapi_D0_t, ttrait_int32, &D0::f_nv >(env, obj);
1171 (void)cls;
return gcall_fr< ttrait_int32, ttrait_myjapi_D0_r, &MyApiWrapper::D0__f_nv >(env, NULL, obj);
1172 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1175 JNIEXPORT jint JNICALL
1176 Java_myjapi_D0_f_1v(JNIEnv * env, jobject obj)
1178 TRACE(
"jint Java_myjapi_D0_f_1v(JNIEnv *, jobject)");
1179 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1180 return gcall_mfr< ttrait_myjapi_D0_t, ttrait_int32, &D0::f_v >(env, obj);
1182 return gcall_fr< ttrait_int32, ttrait_myjapi_D0_r, &MyApiWrapper::D0__f_v >(env, NULL, obj);
1183 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1186 JNIEXPORT jobject JNICALL
1187 Java_myjapi_D0_sub(JNIEnv * env, jclass cls)
1189 TRACE(
"jobject Java_myjapi_D0_sub(JNIEnv *, jclass)");
1190 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1191 return gcall_fr< ttrait_myjapi_D1_p, &D0::sub >(env, cls);
1193 return gcall_fr< ttrait_myjapi_D1_p, &MyApiWrapper::D0__sub >(env, cls);
1194 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1197 JNIEXPORT jint JNICALL
1198 Java_myjapi_D1_f_1d1(JNIEnv * env, jobject obj)
1200 TRACE(
"jint Java_myjapi_D1_f_1d1(JNIEnv *, jobject)");
1201 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1202 return gcall_mfr< ttrait_myjapi_D1_t, ttrait_int32, &D1::f_d1 >(env, obj);
1204 return gcall_fr< ttrait_int32, ttrait_myjapi_D1_r, &MyApiWrapper::D1__f_d1 >(env, NULL, obj);
1205 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1208 JNIEXPORT jint JNICALL
1209 Java_myjapi_D1_f_1nv(JNIEnv * env, jclass cls, jobject obj)
1211 TRACE(
"jint Java_myjapi_D1_f_1nv(JNIEnv *, jclass, jobject)");
1212 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1213 (void)cls;
return gcall_mfr< ttrait_myjapi_D1_t, ttrait_int32, &D1::f_nv >(env, obj);
1215 (void)cls;
return gcall_fr< ttrait_int32, ttrait_myjapi_D1_r, &MyApiWrapper::D1__f_nv >(env, NULL, obj);
1216 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1219 JNIEXPORT jint JNICALL
1220 Java_myjapi_D1_f_1v(JNIEnv * env, jobject obj)
1222 TRACE(
"jint Java_myjapi_D1_f_1v(JNIEnv *, jobject)");
1223 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1224 return gcall_mfr< ttrait_myjapi_D1_t, ttrait_int32, &D1::f_v >(env, obj);
1226 return gcall_fr< ttrait_int32, ttrait_myjapi_D1_r, &MyApiWrapper::D1__f_v >(env, NULL, obj);
1227 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1230 JNIEXPORT jobject JNICALL
1231 Java_myjapi_D1_sub(JNIEnv * env, jclass cls)
1233 TRACE(
"jobject Java_myjapi_D1_sub(JNIEnv *, jclass)");
1234 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1235 return gcall_fr< ttrait_myjapi_D1_p, &D1::sub >(env, cls);
1237 return gcall_fr< ttrait_myjapi_D1_p, &MyApiWrapper::D1__sub >(env, cls);
1238 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1241 JNIEXPORT jint JNICALL
1242 Java_myjapi_D2_f_1d2(JNIEnv * env, jobject obj)
1244 TRACE(
"jint Java_myjapi_D2_f_1d2(JNIEnv *, jobject)");
1245 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1246 return gcall_mfr< ttrait_myjapi_D2_t, ttrait_int32, &D2::f_d2 >(env, obj);
1248 return gcall_fr< ttrait_int32, ttrait_myjapi_D2_r, &MyApiWrapper::D2__f_d2 >(env, NULL, obj);
1249 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1252 JNIEXPORT jint JNICALL
1253 Java_myjapi_D2_f_1nv(JNIEnv * env, jclass cls, jobject obj)
1255 TRACE(
"jint Java_myjapi_D2_f_1nv(JNIEnv *, jclass, jobject)");
1256 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1257 (void)cls;
return gcall_mfr< ttrait_myjapi_D2_t, ttrait_int32, &D2::f_nv >(env, obj);
1259 (void)cls;
return gcall_fr< ttrait_int32, ttrait_myjapi_D2_r, &MyApiWrapper::D2__f_nv >(env, NULL, obj);
1260 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1263 JNIEXPORT jint JNICALL
1264 Java_myjapi_D2_f_1v(JNIEnv * env, jobject obj)
1266 TRACE(
"jint Java_myjapi_D2_f_1v(JNIEnv *, jobject)");
1267 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1268 return gcall_mfr< ttrait_myjapi_D2_t, ttrait_int32, &D2::f_v >(env, obj);
1270 return gcall_fr< ttrait_int32, ttrait_myjapi_D2_r, &MyApiWrapper::D2__f_v >(env, NULL, obj);
1271 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1274 JNIEXPORT jobject JNICALL
1275 Java_myjapi_D2_sub(JNIEnv * env, jclass cls)
1277 TRACE(
"jobject Java_myjapi_D2_sub(JNIEnv *, jclass)");
1278 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1279 return gcall_fr< ttrait_myjapi_D1_p, &D2::sub >(env, cls);
1281 return gcall_fr< ttrait_myjapi_D1_p, &MyApiWrapper::D2__sub >(env, cls);
1282 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1287 JNIEXPORT jint JNICALL
1288 Java_myjapi_E_deliver_1EE1(JNIEnv * env, jclass cls)
1290 TRACE(
"jint Java_myjapi_E_deliver_1EE1(JNIEnv *, jclass)");
1291 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1292 return gcall_fr< ttrait_E_EE_iv, &E::deliver_EE1 >(env, cls);
1294 return gcall_fr< ttrait_E_EE_iv, &MyApiWrapper::E__deliver_EE1 >(env, cls);
1295 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1298 JNIEXPORT
void JNICALL
1299 Java_myjapi_E_take_1EE1(JNIEnv * env, jclass cls, jint p0)
1301 TRACE(
"void Java_myjapi_E_take_1EE1(JNIEnv *, jclass, jint)");
1302 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1303 gcall_fv< ttrait_E_EE_iv, &E::take_EE1 >(env, cls, p0);
1305 gcall_fv< ttrait_E_EE_iv, &MyApiWrapper::E__take_EE1 >(env, cls, p0);
1306 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1309 JNIEXPORT jint JNICALL
1310 Java_myjapi_E_deliver_1EE1c(JNIEnv * env, jclass cls)
1312 TRACE(
"jint Java_myjapi_E_deliver_1EE1c(JNIEnv *, jclass)");
1313 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1314 return gcall_fr< ttrait_E_EE_c_iv, E::deliver_EE1c >(env, cls);
1316 return gcall_fr< ttrait_E_EE_c_iv, &MyApiWrapper::E__deliver_EE1c >(env, cls);
1317 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1320 JNIEXPORT
void JNICALL
1321 Java_myjapi_E_take_1EE1c(JNIEnv * env, jclass cls, jint p0)
1323 TRACE(
"void Java_myjapi_E_take_1EE1c(JNIEnv *, jclass, jint)");
1324 #ifndef JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1325 gcall_fv< ttrait_E_EE_c_iv, E::take_EE1c >(env, cls, p0);
1327 gcall_fv< ttrait_E_EE_c_iv, &MyApiWrapper::E__take_EE1c >(env, cls, p0);
1328 #endif // JTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1335 #endif // myjapi_classes_hpp