diff --git a/python/src/bit.cpp b/python/src/bit.cpp index 7b290cd5a..bd08390f2 100644 --- a/python/src/bit.cpp +++ b/python/src/bit.cpp @@ -25,6 +25,7 @@ void init_bit(py::module &m) { }) .def("__str__", &RegisterAddress::str) .def("value", &RegisterAddress::value) + .def("__int__", &RegisterAddress::value) .def(py::self == py::self) .def(py::self != py::self) .def("__add__",&RegisterAddress::operator+) @@ -54,6 +55,7 @@ void init_bit(py::module &m) { }) .def("__str__", &RegisterValue::str) .def("value", &RegisterValue::value) + .def("__int__", &RegisterValue::value) .def(py::self == py::self) .def(py::self != py::self) .def("__or__", [](const RegisterValue &lhs,