Lines Matching refs:limit
60 * | | - first run (start, limit)
61 * | | - second run (start, limit)
89 int32_t limit;
93 * (inclusive) to limit (exclusive).
95 ScriptRunIterator(const Replaceable& text, int32_t start, int32_t limit);
100 * examine scriptCode, start, and limit.
105 * Adjusts internal indices for a change in the limit index of the
106 * given delta. A positive delta means the limit has increased.
121 limit = myStart;
130 start = limit;
149 // Move limit ahead to include COMMON, INHERITED, and characters
151 while (limit < textLimit) {
152 ch = text.char32At(limit); // look ahead
161 ++limit;
170 limit += delta;
233 int32_t allLimit = pos.limit;
239 if (it.limit <= allStart) continue;
248 pos.start = it.limit;
252 // If the run end is before the transliteration limit, do
255 UBool incremental = isIncremental && (it.limit >= allLimit);
258 pos.limit = uprv_min(allLimit, it.limit);
259 int32_t limit = pos.limit;
261 int32_t delta = pos.limit - limit;
266 if (it.limit >= allLimit) break;
269 // Restore limit. pos.start is fine where the last transliterator
271 pos.limit = allLimit;