21 #ifndef myapi_wrapper_hpp
22 #define myapi_wrapper_hpp
38 B0__f0n(
const B0 & obj )
44 B0__f0v(
const B0 & obj )
58 B1__f0n(
const B1 & obj )
64 B1__f0v(
const B1 & obj )
74 return A::deliver_ptr();
78 A__deliver_null_ptr( )
80 return A::deliver_null_ptr();
86 return A::deliver_ref();
90 A__deliver_null_ref( )
92 return A::deliver_null_ref();
102 A__take_null_ptr(
A * o )
114 A__take_null_ref(
A & o )
126 A__newB0(
const A & obj )
132 A__newB1(
const A & obj )
144 A__f0n(
const A & obj )
150 A__f0v(
const A & obj )
156 A__del(
A & obj,
B0 & b )
162 A__del(
A & obj,
B1 & b )
168 A__g0c(
const A & obj )
174 A__g1c(
const A & obj, int8_t p0 )
180 A__g2c(
const A & obj, int8_t p0, int16_t p1 )
186 A__g3c(
const A & obj, int8_t p0, int16_t p1, int32_t p2 )
198 A__g1(
A & obj, int8_t p0 )
204 A__g2(
A & obj, int8_t p0, int16_t p1 )
210 A__g3(
A & obj, int8_t p0, int16_t p1, int32_t p2 )
216 A__g0rc(
const A & obj )
222 A__g1rc(
const A & obj, int8_t p0 )
228 A__g2rc(
const A & obj, int8_t p0, int16_t p1 )
230 return obj.g2rc(p0, p1);
234 A__g3rc(
const A & obj, int8_t p0, int16_t p1, int32_t p2 )
236 return obj.g3rc(p0, p1, p2);
246 A__g1r(
A & obj, int8_t p0 )
252 A__g2r(
A & obj, int8_t p0, int16_t p1 )
254 return obj.g2r(p0, p1);
258 A__g3r(
A & obj, int8_t p0, int16_t p1, int32_t p2 )
260 return obj.g3r(p0, p1, p2);
278 h2( int8_t p0, int16_t p1 )
284 h3( int8_t p0, int16_t p1, int32_t p2 )
302 h2r( int8_t p0, int16_t p1 )
304 return ::h2r(p0, p1);
308 h3r( int8_t p0, int16_t p1, int32_t p2 )
310 return ::h3r(p0, p1, p2);
316 C0__pass__0(
C0 * c0 )
322 C0__pass__1(
const C0 * c0 )
328 C0__hash(
const C0 * c0, int32_t
n )
330 return C0::hash(c0, n);
334 C0__check(
const C0 & obj, int64_t p0 )
340 C0__print(
const C0 & obj )
346 C0__deliver_C0Cp(
const C0 & obj )
348 return obj.deliver_C0Cp();
352 C0__deliver_C0Cr(
const C0 & obj )
354 return obj.deliver_C0Cr();
358 C0__take_C0Cp(
const C0 & obj,
const C0 * cp )
364 C0__take_C0Cr(
const C0 & obj,
const C0 & cp )
370 C0__deliver_C0p(
C0 & obj )
372 return obj.deliver_C0p();
376 C0__deliver_C0r(
C0 & obj )
378 return obj.deliver_C0r();
382 C0__take_C0p(
C0 & obj,
C0 * p )
388 C0__take_C0r(
C0 & obj,
C0 & p )
402 C1__pass(
const C1 * c1 )
408 C1__hash(
const C1 * c1, int32_t n )
410 return C1::hash(c1, n);
414 C1__deliver_C1Cp(
const C1 & obj )
416 return obj.deliver_C1Cp();
420 C1__deliver_C1Cr(
const C1 & obj )
422 return obj.deliver_C1Cr();
426 C1__take_C1Cp(
const C1 & obj,
const C1 * cp )
432 C1__take_C1Cr(
const C1 & obj,
const C1 & cp )
438 C1__deliver_C1p(
C1 & obj )
440 return obj.deliver_C1p();
444 C1__deliver_C1r(
C1 & obj )
446 return obj.deliver_C1r();
450 C1__take_C1p(
C1 & obj,
C1 * p )
456 C1__take_C1r(
C1 & obj,
C1 & p )
544 return E::deliver_EE1();
548 E__take_EE1( E::EE e )
556 return E::deliver_EE1c();
560 E__take_EE1c(
const E::EE e )
566 #endif // myapi_wrapper_hpp