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