Home | History | Annotate | Download | only in perl5

Lines Matching refs:typemap

4  * The SWIG typemap library provides a language independent mechanism for
59 %typemap(in) type *INPUT(type temp), type &INPUT(type temp) {
63 %typemap(typecheck) type *INPUT = type;
64 %typemap(typecheck) type &INPUT = type;
78 %typemap(in) bool *INPUT(bool temp), bool &INPUT(bool temp) {
82 %typemap(typecheck) bool *INPUT = bool;
83 %typemap(typecheck) bool &INPUT = bool;
85 %typemap(in) long long *INPUT($*1_ltype temp), long long &INPUT($*1_ltype temp) {
89 %typemap(typecheck) long long *INPUT = long long;
90 %typemap(typecheck) long long &INPUT = long long;
92 %typemap(in) unsigned long long *INPUT($*1_ltype temp), unsigned long long &INPUT($*1_ltype temp) {
96 %typemap(typecheck) unsigned long long *INPUT = unsigned long long;
97 %typemap(typecheck) unsigned long long &INPUT = unsigned long long;
149 %typemap(in,numinputs=0) int *OUTPUT(int temp), int &OUTPUT(int temp),
164 %typemap(argout) int *OUTPUT, int &OUTPUT,
178 %typemap(argout) unsigned int *OUTPUT, unsigned int &OUTPUT,
193 %typemap(argout) float *OUTPUT, float &OUTPUT,
204 %typemap(argout) long long *OUTPUT, long long &OUTPUT {
215 %typemap(argout) unsigned long long *OUTPUT, unsigned long long &OUTPUT {
275 %typemap(in) int *INOUT = int *INPUT;
276 %typemap(in) short *INOUT = short *INPUT;
277 %typemap(in) long *INOUT = long *INPUT;
278 %typemap(in) unsigned *INOUT = unsigned *INPUT;
279 %typemap(in) unsigned short *INOUT = unsigned short *INPUT;
280 %typemap(in) unsigned long *INOUT = unsigned long *INPUT;
281 %typemap(in) unsigned char *INOUT = unsigned char *INPUT;
282 %typemap(in) signed char *INOUT = signed char *INPUT;
283 %typemap(in) bool *INOUT = bool *INPUT;
284 %typemap(in) float *INOUT = float *INPUT;
285 %typemap(in) double *INOUT = double *INPUT;
286 %typemap(in) long long *INOUT = long long *INPUT;
287 %typemap(in) unsigned long long *INOUT = unsigned long long *INPUT;
289 %typemap(in) int &INOUT = int &INPUT;
290 %typemap(in) short &INOUT = short &INPUT;
291 %typemap(in) long &INOUT = long &INPUT;
292 %typemap(in) unsigned &INOUT = unsigned &INPUT;
293 %typemap(in) unsigned short &INOUT = unsigned short &INPUT;
294 %typemap(in) unsigned long &INOUT = unsigned long &INPUT;
295 %typemap(in) unsigned char &INOUT = unsigned char &INPUT;
296 %typemap(in) signed char &INOUT = signed char &INPUT;
297 %typemap(in) bool &INOUT = bool &INPUT;
298 %typemap(in) float &INOUT = float &INPUT;
299 %typemap(in) double &INOUT = double &INPUT;
300 %typemap(in) long long &INOUT = long long &INPUT;
301 %typemap(in) unsigned long long &INOUT = unsigned long long &INPUT;
304 %typemap(argout) int *INOUT = int *OUTPUT;
305 %typemap(argout) short *INOUT = short *OUTPUT;
306 %typemap(argout) long *INOUT = long *OUTPUT;
307 %typemap(argout) unsigned *INOUT = unsigned *OUTPUT;
308 %typemap(argout) unsigned short *INOUT = unsigned short *OUTPUT;
309 %typemap(argout) unsigned long *INOUT = unsigned long *OUTPUT;
310 %typemap(argout) unsigned char *INOUT = unsigned char *OUTPUT;
311 %typemap(argout) signed char *INOUT = signed char *OUTPUT;
312 %typemap(argout) bool *INOUT = bool *OUTPUT;
313 %typemap(argout) float *INOUT = float *OUTPUT;
314 %typemap(argout) double *INOUT = double *OUTPUT;
315 %typemap(argout) long long *INOUT = long long *OUTPUT;
316 %typemap(argout) unsigned long long *INOUT = unsigned long long *OUTPUT;
319 %typemap(argout) int &INOUT = int &OUTPUT;
320 %typemap(argout) short &INOUT = short &OUTPUT;
321 %typemap(argout) long &INOUT = long &OUTPUT;
322 %typemap(argout) unsigned &INOUT = unsigned &OUTPUT;
323 %typemap(argout) unsigned short &INOUT = unsigned short &OUTPUT;
324 %typemap(argout) unsigned long &INOUT = unsigned long &OUTPUT;
325 %typemap(argout) unsigned char &INOUT = unsigned char &OUTPUT;
326 %typemap(argout) signed char &INOUT = signed char &OUTPUT;
327 %typemap(argout) bool &INOUT = bool &OUTPUT;
328 %typemap(argout) float &INOUT = float &OUTPUT;
329 %typemap(argout) double &INOUT = double &OUTPUT;
330 %typemap(argout) long long &INOUT = long long &OUTPUT;
331 %typemap(argout) unsigned long long &INOUT = unsigned long long &OUTPUT;
336 %typemap(typecheck) double *INOUT = double;
337 %typemap(typecheck) bool *INOUT = bool;
338 %typemap(typecheck) signed char *INOUT = signed char;
339 %typemap(typecheck) unsigned char *INOUT = unsigned char;
340 %typemap(typecheck) unsigned long *INOUT = unsigned long;
341 %typemap(typecheck) unsigned short *INOUT = unsigned short;
342 %typemap(typecheck) unsigned int *INOUT = unsigned int;
343 %typemap(typecheck) long *INOUT = long;
344 %typemap(typecheck) short *INOUT = short;
345 %typemap(typecheck) int *INOUT = int;
346 %typemap(typecheck) float *INOUT = float;
347 %typemap(typecheck) long long *INOUT = long long;
348 %typemap(typecheck) unsigned long long *INOUT = unsigned long long;
350 %typemap(typecheck) double &INOUT = double;
351 %typemap(typecheck) bool &INOUT = bool;
352 %typemap(typecheck) signed char &INOUT = signed char;
353 %typemap(typecheck) unsigned char &INOUT = unsigned char;
354 %typemap(typecheck) unsigned long &INOUT = unsigned long;
355 %typemap(typecheck) unsigned short &INOUT = unsigned short;
356 %typemap(typecheck) unsigned int &INOUT = unsigned int;
357 %typemap(typecheck) long &INOUT = long;
358 %typemap(typecheck) short &INOUT = short;
359 %typemap(typecheck) int &INOUT = int;
360 %typemap(typecheck) float &INOUT = float;
361 %typemap(typecheck) long long &INOUT = long long;
362 %typemap(typecheck) unsigned long long &INOUT = unsigned long long;