Home | History | Annotate | Download | only in unicode

Lines Matching refs:UChar

16  * \brief C++ API: UChar Character Iterator
23 * characters (code units or code points) in a UChar array.
25 * iterator that iterates over an entire UChar array, but also to
26 * create one that iterates over only a subrange of a UChar array
27 * (iterators over different subranges of the same UChar array don't
36 * Create an iterator over the UChar array referred to by "textPtr".
40 * @param textPtr The UChar array to be iterated over
41 * @param length The length of the UChar array
44 UCharCharacterIterator(const UChar* textPtr, int32_t length);
47 * Create an iterator over the UChar array referred to by "textPtr".
54 * @param textPtr The UChar array to be iteratd over
55 * @param length The length of the UChar array
59 UCharCharacterIterator(const UChar* textPtr, int32_t length,
63 * Create an iterator over the UChar array referred to by "textPtr".
71 * @param textPtr The UChar array to be iterated over
72 * @param length The length of the UChar array
78 UCharCharacterIterator(const UChar* textPtr, int32_t length,
142 virtual UChar first(void);
152 virtual UChar firstPostInc(void);
182 virtual UChar last(void);
201 virtual UChar setIndex(int32_t position);
221 virtual UChar current(void) const;
237 virtual UChar next(void);
247 virtual UChar nextPostInc(void);
289 virtual UChar previous(void);
341 void setText(const UChar* newText, int32_t newTextLength);
344 * Copies the UChar array under iteration into the UnicodeString
376 const UChar* text;