/trunk/Examples/test-suite/java_lib_arrays_dimensionless.i

# · Swig · 26 lines · 20 code · 6 blank · 0 comment · 0 complexity · ce4ca61f4bcd89967994415c8c0d26f9 MD5 · raw file

  1. %module java_lib_arrays_dimensionless
  2. %include "arrays_java.i"
  3. // Can't wrap dimensionless arrays, so we use the old pointer approach
  4. %apply SWIGTYPE* { int globalints[], int constglobalints[], int Bar::ints[] }
  5. // Test %apply for arrays in arrays_java.i library file
  6. %apply bool [] { bool *array }
  7. %apply char [] { char *array }
  8. %apply signed char [] { signed char *array }
  9. %apply unsigned char [] { unsigned char *array }
  10. %apply short [] { short *array }
  11. %apply unsigned short [] { unsigned short *array }
  12. %apply int [] { int *array }
  13. %apply unsigned int [] { unsigned int *array }
  14. %apply long [] { long *array }
  15. %apply unsigned long [] { unsigned long *array }
  16. %apply long [] { long *array }
  17. %apply unsigned long long [] { unsigned long long *array }
  18. %apply float [] { float *array }
  19. %apply double [] { double *array }
  20. %include "arrays_dimensionless.i"