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.
40 lines
718 B
40 lines
718 B
#include <pybind11/pybind11.h> |
|
|
|
int add(int i, int j) { |
|
return i + j; |
|
} |
|
|
|
int subtract(int i, int j) { |
|
return i - j; |
|
} |
|
|
|
namespace py = pybind11; |
|
|
|
PYBIND11_PLUGIN(pbtest) { |
|
py::module m("pbtest", R"pbdoc( |
|
Pybind11 example plugin |
|
----------------------- |
|
|
|
.. currentmodule:: pbtest |
|
|
|
.. autosummary:: |
|
:toctree: _generate |
|
|
|
add |
|
subtract |
|
)pbdoc"); |
|
|
|
m.def("add", &add, R"pbdoc( |
|
Add two numbers |
|
|
|
Some other explanation about the add function. |
|
)pbdoc"); |
|
|
|
m.def("subtract", &subtract, R"pbdoc( |
|
Subtract two numbers |
|
|
|
Some other explanation about the subtract function. |
|
)pbdoc"); |
|
|
|
return m.ptr(); |
|
}
|
|
|