virtual void getText(UnicodeString &result)
Copies the UChar array under iteration into the UnicodeString referred to by "result".
static UClassID getStaticClassID(void)
Return a class ID for this class (not really public)
virtual UClassID getDynamicClassID(void) const
Return a class ID for this object (not really public)
A concrete subclass of CharacterIterator that iterates over the characters (code units or code points...
virtual UBool operator==(const ForwardCharacterIterator &that) const
Returns true if the iterators iterate over the same range of the same string and are pointing at the ...
UnicodeString text
Copy of the iterated string object.
Abstract class that defines an API for iteration on text objects.
#define U_NAMESPACE_BEGIN
This is used to begin a declaration of a public ICU C++ API.
UnicodeString is a string class that stores Unicode characters directly and provides similar function...
void setText(const UChar *newText, int32_t newTextLength)
Sets the iterator to iterate over a new range of text.
C++ API: UChar Character Iterator.
A concrete subclass of CharacterIterator that iterates over the characters (code units or code points...
uint16_t UChar
Define UChar to be wchar_t if that is 16 bits wide; always assumed to be unsigned.
#define U_NAMESPACE_END
This is used to end a declaration of a public ICU C++ API If the compiler doesn't support namespaces...
virtual CharacterIterator * clone(void) const
Returns a new UCharCharacterIterator referring to the same character in the same range of the same st...
void * UClassID
UClassID is used to identify classes without using RTTI, since RTTI is not yet supported by all C++ c...
Basic definitions for ICU, for both C and C++ APIs.
#define U_COMMON_API
Set to export library symbols from inside the common library, and to import them from outside...
Abstract class that defines an API for forward-only iteration on text objects.
C++ API: Character Iterator.
signed int int32_t
Define 64 bit limits.
int8_t UBool
The ICU boolean type.
UCharCharacterIterator & operator=(const UCharCharacterIterator &that)
Assignment operator.