Template Class array_indexing_suite
Defined in File std-array.hpp
Inheritance Relationships
Base Type
public boost::python::vector_indexing_suite< Container, false, details::final_array_derived_policies< Container, false, std::allocator< typename Container::value_type > > >
Class Documentation
-
template<typename Container, bool NoProxy = false, class SliceAllocator = std::allocator<typename Container::value_type>, class DerivedPolicies = details::final_array_derived_policies<Container, NoProxy, SliceAllocator>>
class array_indexing_suite : public boost::python::vector_indexing_suite<Container, false, details::final_array_derived_policies<Container, false, std::allocator<typename Container::value_type>>> Public Types
-
typedef std::vector<data_type, SliceAllocator> slice_vector_type
Public Static Functions
-
static inline void delete_item(Container&, index_type)
-
static inline void delete_slice(Container&, index_type, index_type)
-
static inline void set_slice(Container &container, index_type from, index_type to, data_type const &v)
-
template<class Iter>
static inline void set_slice(Container &container, index_type from, index_type to, Iter first, Iter last)
-
static inline bp::object get_slice(Container &container, index_type from, index_type to)
-
typedef std::vector<data_type, SliceAllocator> slice_vector_type