source: NonGTP/Boost/boost/python/detail/operator_id.hpp @ 857

Revision 857, 991 bytes checked in by igarcia, 18 years ago (diff)
Line 
1// Copyright David Abrahams 2002.
2// Distributed under the Boost Software License, Version 1.0. (See
3// accompanying file LICENSE_1_0.txt or copy at
4// http://www.boost.org/LICENSE_1_0.txt)
5#ifndef OPERATOR_ID_DWA2002531_HPP
6# define OPERATOR_ID_DWA2002531_HPP
7
8namespace boost { namespace python { namespace detail {
9
10enum operator_id
11{
12    op_add,
13    op_sub,
14    op_mul,
15    op_div,
16    op_mod,
17    op_divmod,
18    op_pow,
19    op_lshift,
20    op_rshift,
21    op_and,
22    op_xor,
23    op_or,
24    op_neg,
25    op_pos,
26    op_abs,
27    op_invert,
28    op_int,
29    op_long,
30    op_float,
31    op_str,
32    op_cmp,
33    op_gt,
34    op_ge,
35    op_lt,
36    op_le,
37    op_eq,
38    op_ne,
39    op_iadd,
40    op_isub,
41    op_imul,
42    op_idiv,
43    op_imod,
44    op_ilshift,
45    op_irshift,
46    op_iand,
47    op_ixor,
48    op_ior,
49    op_complex,
50    op_nonzero
51};
52
53}}} // namespace boost::python::detail
54
55#endif // OPERATOR_ID_DWA2002531_HPP
Note: See TracBrowser for help on using the repository browser.