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

# · Swig · 23 lines · 15 code · 8 blank · 0 comment · 0 complexity · 7fe515cfeab955462f121f755f353ea9 MD5 · raw file

  1. %module voidtest
  2. %inline %{
  3. void globalfunc(void) {
  4. }
  5. class Foo {
  6. public:
  7. Foo(void) { }
  8. void memberfunc(void) { }
  9. static void staticmemberfunc(void) { }
  10. };
  11. void *vfunc1(void *f) { return f; }
  12. void *vfunc2(Foo *f) { return f; }
  13. Foo *vfunc3(void *f) { return (Foo *) f; }
  14. Foo *vfunc4(Foo *f) { return f; }
  15. %}