33 #ifndef SHARK_CORE_RANGE_H 34 #define SHARK_CORE_RANGE_H 35 #include <boost/range.hpp> 49 typename boost::range_reference<Range>::type
50 get(
Range& range, std::size_t i){
52 typename boost::range_iterator<Range>::type pos=boost::begin(range);
57 typename boost::range_reference<Range const>::type
58 get(
Range const& range, std::size_t i){
60 typename boost::range_iterator<Range const>::type pos=boost::begin(range);