Open Bug 1736597 Opened 2 years ago

Only use iterator interfaces for mozilla::intl::Bidi

Categories

(Core :: Internationalization, task, P4)

task

Tracking

()

People

(Reporter: gregtatum, Unassigned)

References

Details

(Whiteboard: [i18n-unification])

In Bug 1719546 I introduced 2 test-only iterators, the LogicalRunIter and VisualRunIter. It would be nice to only use those as interfaces as the public interfaces. In the initial clean-up this felt risky and difficult, so I'm filing this as a nice-to-have follow-up.

These iterators would be used for mozilla::intl::Bidi::GetVisualRun and mozilla::intl::Bidi::GetLogicalRun.

You need to log in before you can comment on or make changes to this bug.