diff --git a/icu4c/source/common/unicode/utfiter.h b/icu4c/source/common/unicode/utfiter.h index b1c61004357..37f2aa0e873 100644 --- a/icu4c/source/common/unicode/utfiter.h +++ b/icu4c/source/common/unicode/utfiter.h @@ -1324,12 +1324,12 @@ public: UTFStringCodePoints &operator=(const UTFStringCodePoints &other) = default; /** @draft ICU 78 */ - UTFIterator begin() const { + UTFIterator::iterator> begin() const { return {s.begin(), s.begin(), s.end()}; } /** @draft ICU 78 */ - UTFIterator end() const { + UTFIterator::iterator> end() const { return {s.begin(), s.end(), s.end()}; } @@ -1866,12 +1866,12 @@ public: UnsafeUTFStringCodePoints &operator=(const UnsafeUTFStringCodePoints &other) = default; /** @draft ICU 78 */ - UnsafeUTFIterator begin() const { + UnsafeUTFIterator::iterator> begin() const { return {s.begin()}; } /** @draft ICU 78 */ - UnsafeUTFIterator end() const { + UnsafeUTFIterator::iterator> end() const { return {s.end()}; }