| // Copyright David Abrahams 2002. |
| // Distributed under the Boost Software License, Version 1.0. (See |
| // accompanying file LICENSE_1_0.txt or copy at |
| // http://www.boost.org/LICENSE_1_0.txt) |
| #ifndef OPERATOR_ID_DWA2002531_HPP |
| # define OPERATOR_ID_DWA2002531_HPP |
| |
| namespace boost { namespace python { namespace detail { |
| |
| enum operator_id |
| { |
| op_add, |
| op_sub, |
| op_mul, |
| op_div, |
| op_mod, |
| op_divmod, |
| op_pow, |
| op_lshift, |
| op_rshift, |
| op_and, |
| op_xor, |
| op_or, |
| op_neg, |
| op_pos, |
| op_abs, |
| op_invert, |
| op_int, |
| op_long, |
| op_float, |
| op_str, |
| op_cmp, |
| op_gt, |
| op_ge, |
| op_lt, |
| op_le, |
| op_eq, |
| op_ne, |
| op_iadd, |
| op_isub, |
| op_imul, |
| op_idiv, |
| op_imod, |
| op_ilshift, |
| op_irshift, |
| op_iand, |
| op_ixor, |
| op_ior, |
| op_complex, |
| #if PY_VERSION_HEX >= 0x03000000 |
| op_bool, |
| #else |
| op_nonzero, |
| #endif |
| op_repr |
| #if PY_VERSION_HEX >= 0x03000000 |
| ,op_truediv |
| #endif |
| }; |
| |
| }}} // namespace boost::python::detail |
| |
| #endif // OPERATOR_ID_DWA2002531_HPP |