Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
main.cpp 475 B
#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"));
}