• Home
  • Raw
  • Download

Lines Matching refs:visitor

132 inline bool handle_one(IteratorVector const& input, VisitPolicy& visitor)  in handle_one()  argument
147 if (! visitor.apply(**it1, **it2)) in handle_one()
166 VisitPolicy& visitor) in handle_two() argument
191 if (! visitor.apply(**it1, **it2)) in handle_two()
262 VisitPolicy& visitor, in next_level() argument
274 visitor, expand_policy, overlaps_policy, box_policy); in next_level()
278 return handle_one(input, visitor); in next_level()
296 VisitPolicy& visitor, in next_level2() argument
307 visitor, expand_policy, overlaps_policy, in next_level2()
312 return handle_two(input1, input2, visitor); in next_level2()
329 VisitPolicy& visitor, in apply() argument
352 visitor, expand_policy, overlaps_policy, box_policy) in apply()
356 visitor, expand_policy, overlaps_policy, box_policy) in apply()
358 visitor, expand_policy, overlaps_policy, box_policy)) ) in apply()
366 visitor, expand_policy, overlaps_policy, box_policy) in apply()
368 visitor, expand_policy, overlaps_policy, box_policy); in apply()
394 VisitPolicy& visitor, in next_level() argument
405 visitor, expand_policy1, overlaps_policy1, in next_level()
451 VisitPolicy& visitor, in apply() argument
481 min_elements, visitor, expand_policy1, overlaps_policy1, in apply()
489 if (! handle_two(exceeding1, exceeding2, visitor)) in apply()
503 min_elements, visitor, expand_policy1, overlaps_policy1, in apply()
506 min_elements, visitor, expand_policy1, overlaps_policy1, in apply()
514 if (! (handle_two(exceeding1, lower2, visitor) in apply()
515 && handle_two(exceeding1, upper2, visitor)) ) in apply()
529 min_elements, visitor, expand_policy1, overlaps_policy1, in apply()
532 min_elements, visitor, expand_policy1, overlaps_policy1, in apply()
540 if (! (handle_two(lower1, exceeding2, visitor) in apply()
541 && handle_two(upper1, exceeding2, visitor)) ) in apply()
551 min_elements, visitor, expand_policy1, overlaps_policy1, in apply()
559 if (! handle_two(lower1, lower2, visitor)) in apply()
568 min_elements, visitor, expand_policy1, overlaps_policy1, in apply()
576 if (! handle_two(upper1, upper2, visitor)) in apply()
649 VisitPolicy& visitor, in apply() argument
653 return apply(forward_range, visitor, expand_policy, overlaps_policy, in apply()
665 VisitPolicy& visitor, in apply() argument
670 return apply(forward_range, visitor, expand_policy, overlaps_policy, in apply()
683 VisitPolicy& visitor, in apply() argument
706 visitor, expand_policy, overlaps_policy, box_visitor); in apply()
717 if (! visitor.apply(*it1, *it2)) in apply()
738 VisitPolicy& visitor, in apply() argument
742 return apply(forward_range1, forward_range2, visitor, in apply()
759 VisitPolicy& visitor, in apply() argument
765 return apply(forward_range1, forward_range2, visitor, in apply()
782 VisitPolicy& visitor, in apply() argument
789 return apply(forward_range1, forward_range2, visitor, in apply()
807 VisitPolicy& visitor, in apply() argument
841 0, min_elements, visitor, expand_policy1, in apply()
855 if (! visitor.apply(*it1, *it2)) in apply()