Lines Matching defs:bi
123 void MoveByNGraphemes(icu::BreakIterator* bi, int count, size_t* utf8_pos) {
129 bi->isBoundary(*utf8_pos);
130 bi->next(count);
131 *utf8_pos = static_cast<size_t>(bi->current());
141 bool IsNextMatchWithinSnippetWindow(icu::BreakIterator* bi,
148 bi->isBoundary(previous_match_end);
149 // An alternative to this is to call |bi->next()| at most
150 // kSnippetContext times, compare |bi->current()| with |next_match_start|
154 bi->next(kSnippetContext);
155 int64 current = bi->current();
222 scoped_ptr<icu::BreakIterator> bi(icu::BreakIterator::createCharacterInstance(
224 bi->setText(document_utext, status);
243 MoveByNGraphemes(bi.get(), -kSnippetContext, &context_start);
263 IsNextMatchWithinSnippetWindow(bi.get(), match_end,
275 MoveByNGraphemes(bi.get(), kSnippetContext, &end);