diff options
Diffstat (limited to 'py_amount.cc')
-rw-r--r-- | py_amount.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/py_amount.cc b/py_amount.cc index c310bda2..d8f42762 100644 --- a/py_amount.cc +++ b/py_amount.cc @@ -59,34 +59,47 @@ void export_amount() .def(init<char *>()) .def(init<bool>()) .def(init<long>()) + .def(init<double>()) .def(self += self) .def(self += long()) + .def(self += double()) .def(self + self) .def(self + long()) .def(long() + self) + .def(self + double()) + .def(double() + self) .def(self -= self) .def(self -= long()) + .def(self -= double()) .def(self - self) .def(self - long()) .def(long() - self) + .def(self - double()) + .def(double() - self) .def(self *= self) .def(self *= long()) + .def(self *= double()) .def(self * self) .def(self * long()) .def(long() * self) + .def(self * double()) + .def(double() * self) .def(self /= self) .def(self /= long()) + .def(self /= double()) .def(self / self) .def(self / long()) .def(long() / self) + .def(self / double()) + .def(double() / self) .def(- self) |