Skip to content
Snippets Groups Projects
main.cpp 455 B
Newer Older
  • Learn to ignore specific revisions
  • #include <pybind11/pybind11.h>
    
    namespace py = pybind11;
    
    namespace asic {
    
    int add(int a, int b) {
    	return a + b;
    }
    
    int sub(int a, int b) {
    	return a - b;
    }
    
    } // namespace asic
    
    PYBIND11_MODULE(_b_asic, m) {
    
    	m.doc() = "Better ASIC Toolbox Extension Module.";
    	m.def("add", &asic::add, "A function which adds two numbers.", py::arg("a"), py::arg("b"));
    	m.def("sub", &asic::sub, "A function which subtracts two numbers.", py::arg("a"), py::arg("b"));