Home | History | Annotate | Download | only in common

Lines Matching defs:Iterator

255     Iterator abIter = ab.getFineIterator();
256 Iterator bcIter = bc.getFineIterator();
258 // Copy iterator state into local variables, so that we can modify and subdivide spans.
269 // If the current edit is done, and the iterator has not yet reached the end,
291 // else see if the other iterator is done, too.
397 Edits::Iterator::Iterator(const uint16_t *a, int32_t len, UBool oc, UBool crs) :
403 int32_t Edits::Iterator::readLength(int32_t head) {
422 void Edits::Iterator::updateNextIndexes() {
430 void Edits::Iterator::updatePreviousIndexes() {
438 UBool Edits::Iterator::noNext() {
446 UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) {
460 // Fine-grained iterator:
470 // Fine-grained iterator: Continue a sequence of compressed changes.
542 UBool Edits::Iterator::previous(UErrorCode &errorCode) {
555 // Fine-grained iterator:
566 // Fine-grained iterator: Continue a sequence of compressed changes.
651 int32_t Edits::Iterator::findIndex(int32_t i, UBool findSource, UErrorCode &errorCode) {
698 // Reset the iterator to the start.
738 int32_t Edits::Iterator::destinationIndexFromSourceIndex(int32_t i, UErrorCode &errorCode) {
757 int32_t Edits::Iterator::sourceIndexFromDestinationIndex(int32_t i, UErrorCode &errorCode) {