You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase.
63 lines
1.0 KiB
63 lines
1.0 KiB
// 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
|
|
|