Lines Matching defs:U_FINAL
203 struct U_COMMON_API Iterator U_FINAL : public UMemory { struct
208 Iterator() : in Iterator()
222 Iterator &operator=(const Iterator &other) = default;
232 UBool next(UErrorCode &errorCode) { return next(onlyChanges_, errorCode); } in next()
253 UBool findSourceIndex(int32_t i, UErrorCode &errorCode) { in findSourceIndex()
276 UBool findDestinationIndex(int32_t i, UErrorCode &errorCode) { in findDestinationIndex()
335 UBool hasChange() const { return changed; } in hasChange()
343 int32_t oldLength() const { return oldLength_; } in oldLength()
354 int32_t newLength() const { return newLength_; } in newLength()
363 int32_t sourceIndex() const { return srcIndex; } in sourceIndex()
380 int32_t replacementIndex() const { in replacementIndex()
392 int32_t destinationIndex() const { return destIndex; } in destinationIndex()
417 const uint16_t *array;
418 int32_t index, length;
421 int32_t remaining;
422 UBool onlyChanges_, coarse;
424 int8_t dir; // iteration direction: back(<0), initial(0), forward(>0)
425 UBool changed;
426 int32_t oldLength_, newLength_;
427 int32_t srcIndex, replIndex, destIndex;