From b0e27c4ebadcf3b834bb304c8b72736ef2962fd6 Mon Sep 17 00:00:00 2001 From: Michael Stevens Date: Mon, 11 Jul 2005 11:25:16 +0000 Subject: [PATCH] FIX type in previously missing slice svn path=/trunk/boost/boost/numeric/ublas/; revision=29980 --- include/boost/numeric/ublas/vector_expression.hpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/include/boost/numeric/ublas/vector_expression.hpp b/include/boost/numeric/ublas/vector_expression.hpp index 3d740ecf..2ea39855 100644 --- a/include/boost/numeric/ublas/vector_expression.hpp +++ b/include/boost/numeric/ublas/vector_expression.hpp @@ -216,6 +216,14 @@ namespace boost { namespace numeric { namespace ublas { vector_range_type range (std::size_t start, std::size_t stop) { return vector_range_type (operator () (), default_range (start, stop)); } + BOOST_UBLAS_INLINE + const_vector_slice_type slice (std::size_t start, std::ptrdiff_t stride, std::size_t size) const { + return const_vector_slice_type (operator () (), default_slice (start, stride, size)); + } + BOOST_UBLAS_INLINE + vector_slice_type slice (std::size_t start, std::ptrdiff_t stride, std::size_t size) { + return vector_slice_type (operator () (), default_slice (start, stride, size)); + } #ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS BOOST_UBLAS_INLINE const_vector_range_type operator () (const default_range &r) const {