Lines Matching defs:U_FINAL
200 struct U_COMMON_API Iterator U_FINAL : public UMemory { struct
205 Iterator() : in Iterator()
219 Iterator &operator=(const Iterator &other) = default;
229 UBool next(UErrorCode &errorCode) { return next(onlyChanges_, errorCode); } in next()
250 UBool findSourceIndex(int32_t i, UErrorCode &errorCode) { in findSourceIndex()
273 UBool findDestinationIndex(int32_t i, UErrorCode &errorCode) { in findDestinationIndex()
332 UBool hasChange() const { return changed; } in hasChange()
340 int32_t oldLength() const { return oldLength_; } in oldLength()
351 int32_t newLength() const { return newLength_; } in newLength()
360 int32_t sourceIndex() const { return srcIndex; } in sourceIndex()
377 int32_t replacementIndex() const { in replacementIndex()
389 int32_t destinationIndex() const { return destIndex; } in destinationIndex()
414 const uint16_t *array;
415 int32_t index, length;
418 int32_t remaining;
419 UBool onlyChanges_, coarse;
421 int8_t dir; // iteration direction: back(<0), initial(0), forward(>0)
422 UBool changed;
423 int32_t oldLength_, newLength_;
424 int32_t srcIndex, replIndex, destIndex;