Ticket #4497: truediv.patch

File truediv.patch, 999 bytes (added by trigves@…, 12 years ago)
  • detail/operator_id.hpp

     
    5353    op_nonzero,
    5454#endif
    5555    op_repr
     56#if PY_VERSION_HEX >= 0x03000000
     57        ,op_truediv
     58#endif
    5659};
    5760
    5861}}} // namespace boost::python::detail
  • operators.hpp

     
    212212BOOST_PYTHON_BINARY_OPERATOR(add, radd, +)
    213213BOOST_PYTHON_BINARY_OPERATOR(sub, rsub, -)
    214214BOOST_PYTHON_BINARY_OPERATOR(mul, rmul, *)
    215 BOOST_PYTHON_BINARY_OPERATOR(div, rdiv, /)
     215#if PY_VERSION_HEX >= 0x03000000
     216        BOOST_PYTHON_BINARY_OPERATOR(truediv, rtruediv, /)
     217#else
     218        BOOST_PYTHON_BINARY_OPERATOR(div, rdiv, /)
     219#endif
    216220BOOST_PYTHON_BINARY_OPERATOR(mod, rmod, %)
    217221BOOST_PYTHON_BINARY_OPERATOR(lshift, rlshift, <<)
    218222BOOST_PYTHON_BINARY_OPERATOR(rshift, rrshift, >>)