diff --git a/include/boost/multi_array/index_range.hpp b/include/boost/multi_array/index_range.hpp index 67006ab..16692bc 100644 --- a/include/boost/multi_array/index_range.hpp +++ b/include/boost/multi_array/index_range.hpp @@ -31,6 +31,13 @@ namespace multi_array { template class index_range { + private: + static index from_start() + { return (std::numeric_limits::min)(); } + + static index to_end() + { return (std::numeric_limits::max)(); } + public: typedef Index index; typedef SizeType size_type; @@ -132,12 +139,6 @@ namespace multi_array { // add conversion to std::slice? - private: - static index from_start() - { return (std::numeric_limits::min)(); } - - static index to_end() - { return (std::numeric_limits::max)(); } public: index start_, finish_, stride_; bool degenerate_;