Open Bug 1948910 Opened 8 months ago

Replace remaining uses of AccIterator with Pivot and remove AccIterator and filters

Categories

(Core :: Disability Access APIs, task)

task

Tracking

()

People

(Reporter: Jamie, Unassigned)

References

(Blocks 1 open bug)

Details

We only have a few uses of AccIterator, filters::GetSelected and filters::GetSelectable left. Pivot is what we use everywhere else and provides a superset of the iteration functionality. At best, having two kinds of iterators that do the same thing is confusing.

  1. Write PivotRules for filters::GetSelected and filters::GetSelectable.
  2. Replace uses of AccIterator + filters with Pivot and the new PivotRules.
  3. Remove the AccIterator class, filters.cpp and filters.h.
You need to log in before you can comment on or make changes to this bug.