// 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 |