Ticket #10075: boost-iterator.patch
File boost-iterator.patch, 798 bytes (added by , 8 years ago) |
---|
-
boost/iterator/filter_iterator.hpp
53 53 public: 54 54 filter_iterator() { } 55 55 56 filter_iterator( Predicate f, Iterator x, Iterator end_ = Iterator())56 filter_iterator(const Predicate f, Iterator x, Iterator end_ = Iterator()) 57 57 : super_t(x), m_predicate(f), m_end(end_) 58 58 { 59 59 satisfy_predicate(); … … 109 109 110 110 template <class Predicate, class Iterator> 111 111 filter_iterator<Predicate,Iterator> 112 make_filter_iterator( Predicate f, Iterator x, Iterator end = Iterator())112 make_filter_iterator(const Predicate f, Iterator x, Iterator end = Iterator()) 113 113 { 114 114 return filter_iterator<Predicate,Iterator>(f,x,end); 115 115 }