PageRenderTime 45ms CodeModel.GetById 22ms RepoModel.GetById 1ms app.codeStats 0ms

/trunk/Examples/python/performance/hierarchy/Simple.i

#
Swig | 52 lines | 43 code | 9 blank | 0 comment | 0 complexity | eec55fc8c1338b2b91e79d8621252838 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
  1. %inline %{
  2. class A {
  3. public:
  4. A () {}
  5. ~A () {}
  6. void func () {}
  7. };
  8. class B : public A {
  9. public:
  10. B () {}
  11. ~B () {}
  12. };
  13. class C : public B {
  14. public:
  15. C () {}
  16. ~C () {}
  17. };
  18. class D : public C {
  19. public:
  20. D () {}
  21. ~D () {}
  22. };
  23. class E : public D {
  24. public:
  25. E () {}
  26. ~E () {}
  27. };
  28. class F : public E {
  29. public:
  30. F () {}
  31. ~F () {}
  32. };
  33. class G : public F {
  34. public:
  35. G () {}
  36. ~G () {}
  37. };
  38. class H : public G {
  39. public:
  40. H () {}
  41. ~H () {}
  42. };
  43. %}