PageRenderTime 46ms CodeModel.GetById 20ms RepoModel.GetById 1ms app.codeStats 0ms

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

#
Swig | 36 lines | 32 code | 4 blank | 0 comment | 0 complexity | c4121b93bdcc368ac5ec971be9c5001c MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
  1. %module constructor_ignore
  2. %ignore Space::Delta1::Delta1();
  3. %ignore Space::Delta2::Delta2(int i);
  4. %ignore Space::Delta3::Delta3;
  5. %ignore Space::Delta4::Delta4;
  6. %inline %{
  7. namespace Space {
  8. struct Delta1 {
  9. };
  10. struct Delta2 {
  11. Delta2(int i) {}
  12. };
  13. struct Delta3 {
  14. Delta3(const Delta3&) {}
  15. Delta3() {}
  16. Delta3(int i) {}
  17. };
  18. struct Delta4 {
  19. };
  20. }
  21. %}
  22. %copyctor;
  23. %ignore Space::Delta5::Delta5;
  24. %ignore Space::Delta6::Delta6(const Space::Delta6&);
  25. %inline %{
  26. namespace Space {
  27. struct Delta5 {
  28. };
  29. struct Delta6 {
  30. };
  31. }
  32. %}