Home | History | Annotate | Download | only in uciter8

Lines Matching refs:UCharIterator

16 *   This file contains the implementation of the "lenient UTF-8" UCharIterator
18 * UTF-8-style macros are defined as well as the UCharIterator.
45 * but it is sufficient for a UCharIterator that returns only UChars anyway.
76 /* lenient-8 UCharIterator -------------------------------------------------- */
79 * This is a copy of the UTF-8 UCharIterator in uiter.cpp,
88 * Use UCharIterator fields as follows:
96 * Since UCharIterator delivers 16-bit code units, the iteration can be
110 lenient8IteratorGetIndex(UCharIterator *iter, UCharIteratorOrigin origin) {
202 lenient8IteratorMove(UCharIterator *iter, int32_t delta, UCharIteratorOrigin origin) {
375 lenient8IteratorHasNext(UCharIterator *iter) {
380 lenient8IteratorHasPrevious(UCharIterator *iter) {
385 lenient8IteratorCurrent(UCharIterator *iter) {
407 lenient8IteratorNext(UCharIterator *iter) {
444 lenient8IteratorPrevious(UCharIterator *iter) {
480 lenient8IteratorGetState(const UCharIterator *iter) {
489 lenient8IteratorSetState(UCharIterator *iter, uint32_t state, UErrorCode *pErrorCode) {
525 static const UCharIterator lenient8Iterator={
540 uiter_setLenient8(UCharIterator *iter, const char *s, int32_t length) {