2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-22 05:22:45 +00:00

Fix tru64cxx problems, remove operator*/-> from object

[SVN r14173]
This commit is contained in:
Dave Abrahams
2002-06-19 02:12:14 +00:00
parent 66f2cd81a8
commit 8aba486295
6 changed files with 60 additions and 59 deletions

View File

@@ -13,7 +13,7 @@ BOOST_PYTHON_DECL object operator op(object const& l, object const& r) \
{ \
return object( \
(object::new_pyobject_reference*) \
PyNumber_##name(&*l, &*r)); \
PyNumber_##name(l.ptr().get(), r.ptr().get())); \
}
BOOST_PYTHON_BINARY_OPERATOR(+, Add)
@@ -33,7 +33,7 @@ BOOST_PYTHON_DECL object& operator op##=(object& l, object const& r) \
{ \
return l = object( \
(object::new_pyobject_reference*) \
PyNumber_InPlace##name(&*l, &*r)); \
PyNumber_InPlace##name(l.ptr().get(), r.ptr().get())); \
}
BOOST_PYTHON_INPLACE_OPERATOR(+, Add)