#pragma once #include "std/vector.hpp" #include namespace { template vector python_list_to_std_vector(boost::python::object const & iterable) { return vector(boost::python::stl_input_iterator(iterable), boost::python::stl_input_iterator()); } template boost::python::list std_vector_to_python_list(vector const & v) { boost::python::object get_iter = boost::python::iterator>(); return boost::python::list(get_iter(v)); } } // namespace