123456789101112131415161718192021222324252627 |
- #ifndef OBJECT_DWA2002612_HPP
- # define OBJECT_DWA2002612_HPP
- # include <boost/python/ssize_t.hpp>
- # include <boost/python/object_core.hpp>
- # include <boost/python/object_attributes.hpp>
- # include <boost/python/object_items.hpp>
- # include <boost/python/object_slices.hpp>
- # include <boost/python/object_operators.hpp>
- # include <boost/python/converter/arg_to_python.hpp>
- namespace boost { namespace python {
- inline ssize_t len(object const& obj)
- {
- ssize_t result = PyObject_Length(obj.ptr());
- if (PyErr_Occurred()) throw_error_already_set();
- return result;
- }
- }}
- #endif
|