22 #ifndef BOOST_PYTHON_INDEXING_CONTAINER_SUITE_HPP
23 #define BOOST_PYTHON_INDEXING_CONTAINER_SUITE_HPP
25 #include <indexing_suite/methods.hpp>
26 #include <indexing_suite/algorithms.hpp>
27 #include <indexing_suite/visitor.hpp>
29 #include <boost/python/return_by_value.hpp>
30 #include <boost/python/return_value_policy.hpp>
32 namespace boost {
namespace python {
namespace indexing {
33 typedef boost::python::return_value_policy<boost::python::return_by_value>
34 default_container_policies;
38 method_set_type MethodMask = all_methods,
40 = algorithms<Container>
43 :
public visitor<Algorithms, default_container_policies, MethodMask>
45 typedef Algorithms algorithms;
47 template<
typename Policy>
49 with_policies (Policy
const &policy)
56 #endif // BOOST_PYTHON_INDEXING_CONTAINER_SUITE_HPP
Definition: visitor.hpp:139
Definition: python_CEGUI.h:9
Definition: container_suite.hpp:42