]>
git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/python/test/operators_wrapper.cpp
1 #include "boost/python.hpp"
8 vector
operator+( const vector
& ) const
11 vector
& operator+=( const vector
& )
14 vector
operator-() const
18 struct dvector
: vector
21 using namespace boost::python
;
24 : vector
, wrapper
< vector
>
26 vector_wrapper(vector
const&) {}
30 BOOST_PYTHON_MODULE( operators_wrapper_ext
)
32 class_
< vector_wrapper
>( "vector" )
38 scope().attr("v") = vector();
39 std::auto_ptr
<vector
> dp(new dvector
);
40 register_ptr_to_python
< std::auto_ptr
<vector
> >();
41 scope().attr("d") = dp
;