namespace boost { namespace python { namespace detail {
-new_non_null_reference long_base::call(object const& arg_)
+new_reference long_base::call(object const& arg_)
{
- return (detail::new_non_null_reference)PyObject_CallFunction(
+ return (detail::new_reference)PyObject_CallFunction(
(PyObject*)&PyLong_Type, const_cast<char*>("(O)"),
arg_.ptr());
}
-new_non_null_reference long_base::call(object const& arg_, object const& base)
+new_reference long_base::call(object const& arg_, object const& base)
{
- return (detail::new_non_null_reference)PyObject_CallFunction(
+ return (detail::new_reference)PyObject_CallFunction(
(PyObject*)&PyLong_Type, const_cast<char*>("(OO)"),
arg_.ptr(), base.ptr());
}