Lines Matching refs:Predicate
176 template <typename SubIterator, typename Predicate>
193 Predicate predicate) in FilterIterator()
202 FilterIterator(const SubIterator& end, Predicate predicate) in FilterIterator()
246 Predicate predicate_;
249 template <typename SubIterator, typename Predicate>
250 FilterIterator<SubIterator, Predicate> MakeFilterIterator( in MakeFilterIterator()
251 const IteratorRange<SubIterator>& sub_iterator_range, Predicate predicate) { in MakeFilterIterator()
252 return FilterIterator<SubIterator, Predicate>(sub_iterator_range, predicate); in MakeFilterIterator()
255 template <typename SubIterator, typename Predicate>
256 FilterIterator<SubIterator, Predicate> MakeFilterIterator( in MakeFilterIterator()
257 const SubIterator& begin, const SubIterator& end, Predicate predicate) { in MakeFilterIterator()
261 template <typename SubIterator, typename Predicate>
262 typename FilterIterator<SubIterator, Predicate>::Range MakeFilterIteratorRange( in MakeFilterIteratorRange()
263 const SubIterator& begin, const SubIterator& end, Predicate predicate) { in MakeFilterIteratorRange()
264 return typename FilterIterator<SubIterator, Predicate>::Range( in MakeFilterIteratorRange()