Lines Matching refs:FILTER
140 template <class ENTITY, class FILTER>
142 public std::iterator<std::forward_iterator_tag, FILTER>
145 typedef filter_iterator<ENTITY,FILTER> self;
162 FILTER & operator*() const { csv_assert(IsValid()); in operator *()
163 return static_cast< FILTER& >(*itCur); } in operator *()
167 bool IsValid() const { return ary::is_type<FILTER>(*itCur); } in IsValid()
170 … friend class const_filter_iterator<ENTITY,FILTER>; // For const_filter_iterator(filter_iterator);
190 template <class ENTITY, class FILTER>
192 public std::iterator<std::forward_iterator_tag, const FILTER>
195 typedef const_filter_iterator<ENTITY,FILTER> self;
205 filter_iterator<ENTITY,FILTER> in const_filter_iterator()
216 const FILTER & operator*() const { csv_assert(IsValid()); in operator *()
217 return static_cast< const FILTER& >(*itCur); } in operator *()
221 bool IsValid() const { return ary::is_type<FILTER>(*itCur); } in IsValid()