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