Skip to content

Commit

Permalink
Improve initializer doc strings (#16)
Browse files Browse the repository at this point in the history
  • Loading branch information
ixje authored Jul 29, 2020
1 parent 7ef0f63 commit 5f5054e
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions bindings/python/python-bindings.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -71,13 +71,13 @@ PYBIND11_MODULE(pybiginteger, m) {
py::class_<BigInteger>(m, "BigInteger")
.def_property_readonly_static("__version__", [](py::object self) { return BIGINTEGERCPP_VERSION; }, R"(C++ code version)")
.def_property_readonly_static("__version_bindings__", [](py::object self){ return VERSION_BINDINGS; }, R"(Binding version)")
.def(py::init<int32_t>())
.def(py::init<uint32_t>())
.def(py::init<int64_t>())
.def(py::init<uint64_t>())
.def(py::init<int32_t>(), py::arg("value"))
.def(py::init<uint32_t>(), py::arg("value"))
.def(py::init<int64_t>(), py::arg("value"))
.def(py::init<uint64_t>(), py::arg("value"))
.def(py::init([](py::int_& i) {
return to_biginteger(i);
}))
}), py::arg("value"))
.def(py::init([](py::buffer const b) {
py::buffer_info info = b.request();
if (info.format != py::format_descriptor<unsigned char>::format() || info.ndim != 1)
Expand All @@ -86,7 +86,7 @@ PYBIND11_MODULE(pybiginteger, m) {
auto data_ptr = static_cast<unsigned char *>(info.ptr);
std::vector<unsigned char> data(data_ptr, data_ptr + info.size);
return BigInteger(data);
}))
}), py::arg("value"))
.def("__lt__", [](BigInteger& self, BigInteger& other) {
return self < other;
})
Expand Down

0 comments on commit 5f5054e

Please sign in to comment.