30#ifndef PYHPP_VECTOR_INDEXING_SUITE_HH
31#define PYHPP_VECTOR_INDEXING_SUITE_HH
33#include <boost/python/suite/indexing/vector_indexing_suite.hpp>
36template <
class Container,
bool NoProxy = false>
38 :
public boost::python::vector_indexing_suite<
40 cpp_like_vector_indexing_suite<Container, NoProxy> > {
42 typedef boost::python::vector_indexing_suite<Container,
NoProxy,
45 template <
class Class>
47 base_type::extension_def(
cl);
49 cl.def(
"size", &base_type::size)
51 .def(
"push_back", &base_type::append);
Definition vector-indexing-suite.hh:40
static void extension_def(Class &cl)
Definition vector-indexing-suite.hh:46
boost::python::vector_indexing_suite< Container, NoProxy, cpp_like_vector_indexing_suite > base_type
Definition vector-indexing-suite.hh:44
static bool empty(Container const &container)
Definition vector-indexing-suite.hh:54
void init(const ConfigurationShooterWkPtr_t &weak)