Home | History | Annotate | Download | only in unicode

Lines Matching defs:Iterator

143     struct U_COMMON_API Iterator U_FINAL : public UMemory {
145 * Default constructor, empty iterator.
148 Iterator() :
157 Iterator(const Iterator &other) = default;
162 Iterator &operator=(const Iterator &other) = default;
180 * The iterator state before this search logically does not matter.
183 * The iterator state after this search is undefined
203 * The iterator state before this search logically does not matter.
206 * The iterator state after this search is undefined
233 * The iterator state after this search is undefined.
257 * The iterator state after this search is undefined.
306 Iterator(const uint16_t *a, int32_t len, UBool oc, UBool crs);
331 * Returns an Iterator for coarse-grained changes for simple string updates.
333 * @return an Iterator that merges adjacent changes.
336 Iterator getCoarseChangesIterator() const {
337 return Iterator(array, length, TRUE, TRUE);
341 * Returns an Iterator for coarse-grained changes and non-changes for simple string updates.
342 * @return an Iterator that merges adjacent changes.
345 Iterator getCoarseIterator() const {
346 return Iterator(array, length, FALSE, TRUE);
350 * Returns an Iterator for fine-grained changes for modifying styled text.
352 * @return an Iterator that separates adjacent changes.
355 Iterator getFineChangesIterator() const {
356 return Iterator(array, length, TRUE, FALSE);
360 * Returns an Iterator for fine-grained changes and non-changes for modifying styled text.
361 * @return an Iterator that separates adjacent changes.
364 Iterator getFineIterator() const {
365 return Iterator(array, length, FALSE, FALSE);