You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

52 lines
1.1 KiB

  1. /*
  2. example/example.cpp -- pybind example plugin
  3. Copyright (c) 2015 Wenzel Jakob <wenzel@inf.ethz.ch>
  4. All rights reserved. Use of this source code is governed by a
  5. BSD-style license that can be found in the LICENSE file.
  6. */
  7. #include "example.h"
  8. void init_ex1(py::module &);
  9. void init_ex2(py::module &);
  10. void init_ex3(py::module &);
  11. void init_ex4(py::module &);
  12. void init_ex5(py::module &);
  13. void init_ex6(py::module &);
  14. void init_ex7(py::module &);
  15. void init_ex8(py::module &);
  16. void init_ex9(py::module &);
  17. void init_ex10(py::module &);
  18. void init_ex11(py::module &);
  19. void init_ex12(py::module &);
  20. void init_ex13(py::module &);
  21. void init_ex14(py::module &);
  22. void init_ex15(py::module &);
  23. void init_ex16(py::module &);
  24. void init_issues(py::module &);
  25. PYBIND11_PLUGIN(example) {
  26. py::module m("example", "pybind example plugin");
  27. init_ex1(m);
  28. init_ex2(m);
  29. init_ex3(m);
  30. init_ex4(m);
  31. init_ex5(m);
  32. init_ex6(m);
  33. init_ex7(m);
  34. init_ex8(m);
  35. init_ex9(m);
  36. init_ex10(m);
  37. init_ex11(m);
  38. init_ex12(m);
  39. init_ex13(m);
  40. init_ex14(m);
  41. init_ex15(m);
  42. init_ex16(m);
  43. init_issues(m);
  44. return m.ptr();
  45. }