pytutorial/PyBind11/basics/PyMyModuleCPU.cpp

15 lines
367 B
C++
Raw Normal View History

#include <pybind11/pybind11.h>
#include "MyModuleCPU.h"
namespace py = pybind11;
PYBIND11_MODULE(PyMyModuleCPU, m)
{
m.doc() = "Example Module";
py::class_<MyModule>(m, "MyModule")
.def(py::init<>())
.def("PutStuffIn", &MyModule::PutStuffIn)
.def("DoStuff", &MyModule::DoStuff)
.def("GetStuffOut", &MyModule::GetStuffOut);
}