475 {
476
477
478 BLOCK_IT block_it(block_list);
479 for (block_it.mark_cycle_pt(); !block_it.cycled_list(); block_it.forward()) {
480 BLOCK* block = block_it.data();
482 continue;
483
485 for (row_it.mark_cycle_pt(); !row_it.cycled_list(); row_it.forward()) {
486 ROW* row = row_it.data();
487
489 WERD_LIST new_words;
490 WERD_IT new_words_it(&new_words);
491 for (werd_it.mark_cycle_pt(); !werd_it.cycled_list(); werd_it.forward()) {
492 WERD* werd = werd_it.extract();
494 not_found_blobs);
495 if (new_werd) {
496
497
498 new_words_it.add_after_then_move(new_werd);
499 delete werd;
500 } else {
501
502
503
504 new_words_it.add_after_then_move(werd);
505 }
506 }
507
509 werd_it.move_to_first();
510 werd_it.add_list_after(&new_words);
511 }
512 }
513}
PDBLK pdblk
Page Description Block.
POLY_BLOCK * poly_block() const
WERD * ConstructWerdWithNewBlobs(C_BLOB_LIST *all_blobs, C_BLOB_LIST *orphan_blobs)