Home | History | Annotate | Download | only in unicode

Lines Matching full:iterator

21  * \brief C++ API: Rule Based Break Iterator
57 * <p>See the ICU User Guide for information on Break Iterator Rules.</p>
75 * A character iterator that refers to the same text as the UText, above.
108 * Some iterator operations don't intrinsically set the correct tag value.
124 * to use either the dictionary or the state table again until the iterator
163 * The type of the break iterator, or -1 if it has not been set.
189 * into memory, then the break iterator is constructed here.
191 * The break iterator adopts the memory, and will
216 /** Default constructor. Creates an empty shell of an iterator, with no
223 * Copy constructor. Will produce a break iterator with the same behavior,
246 * ICU UDataMemory handle for the pre-compiled break iterator tables.
247 * @param image handle to the memory image for the break iterator data.
248 * Ownership of the UDataMemory handle passes to the Break Iterator,
264 * Assignment operator. Sets this iterator to have the same behavior,
297 * clone the same source break iterator.
311 * Returns the description used to create this iterator
312 * @return the description used to create this iterator
324 * The returned character iterator is owned by the break iterator, and must
329 * The returned character iterator must not be used concurrently with
330 * the break iterator. If concurrent operation is needed, clone the
331 * returned character iterator first and operate on the clone.
334 * When the break iterator is operating on text supplied via a UText,
343 * @return An iterator over the text being analyzed.
352 * by the break iterator implementation. It can safely be used to
353 * access the text without impacting any break iterator operations,
359 * @return The current UText for this break iterator. If an input
366 * Set the iterator to analyze a new piece of text. This function resets
368 * @param newText An iterator over the text to analyze. The BreakIterator
369 * takes ownership of the character iterator. The caller MUST NOT delete it!
375 * Set the iterator to analyze a new piece of text. This function resets
383 * Reset the break iterator to operate over the text represented by
384 * the UText. The iterator position is reset to the start.
389 * must not be altered while being referenced by the break iterator.
412 * Advances the iterator either forward or backward the specified number of steps.
424 * Advances the iterator to the next boundary position.
431 * Moves the iterator backwards, to the last boundary preceding this one.
438 * Sets the iterator to refer to the first boundary position following
447 * Sets the iterator to refer to the last boundary position before the
457 * effect, leaves the iterator pointing to the first boundary position at
490 * any other break iterator functions that returns a boundary position.
523 * the most recent boundary returned by the break iterator.
559 * Create a clone (copy) of this break iterator in memory provided
589 * which can then be used to create a new break iterator at some
590 * time in the future. Creating a break iterator from pre-compiled rules
630 * Get the type of the break iterator.
637 * Set the type of the break iterator.
652 * This method backs the iterator back up to a "safe position" in the text.