13#ifndef UTILITIES_VIEWS_HH
14#define UTILITIES_VIEWS_HH
29 typedef typename std::iterator_traits<It>::value_type
value_type;
33 RangeView(It first_, It last_): first(first_), last(last_) {}
38 bool empty()
const {
return first==last; }
DEPRECATED. Use boost::iterator_range instead.
RangeView(It first_, It last_)
const iterator begin() const
const iterator end() const
value_type const & operator[](int i) const
std::iterator_traits< It >::value_type value_type
Scalar distance(Point< Scalar, dim > const &first, Point< Scalar, dim > const &second)
RangeView< It > rangeView(It first, It last)
Convenience function for constructing range views on the fly.