PageRenderTime 50ms CodeModel.GetById 19ms RepoModel.GetById 1ms app.codeStats 0ms

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

#
Swig | 23 lines | 15 code | 8 blank | 0 comment | 0 complexity | 7fe515cfeab955462f121f755f353ea9 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
  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. %}