You can use the provided vector indexing suite. If I remember well,
all you have to do is including the header and defining a vector class
for each type of vector you want to use:
#include <boost/python/suite/indexing/vector_indexing_suite.hpp>
class_<std::vector<pt_coords> >("coords_vector")
.def(vector_indexing_suite<std::vector<pt_coords> >())
;
Your vector will be a known class once in Python, and you'll be able
to use it like a Python list.
Bruno
_______________________________________________
Boost-users mailing list
Boost...@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users
> but the wrapped classes has not the same behavior as python list, but its a
> solution ...
You can get a real Python list out of this class by doing this in Python :
real_python_list = list(wrapped_vector)