Home | History | Annotate | Download | only in common

Lines Matching refs:CharacterIterator

352 /* UCharIterator wrapper around CharacterIterator --------------------------- */
355 * This is wrapper code around a C++ CharacterIterator to
358 * The UCharIterator.context field holds a pointer to the CharacterIterator.
367 return ((CharacterIterator *)(iter->context))->startIndex();
369 return ((CharacterIterator *)(iter->context))->getIndex();
371 return ((CharacterIterator *)(iter->context))->endIndex();
373 return ((CharacterIterator *)(iter->context))->getLength();
385 ((CharacterIterator *)(iter->context))->setIndex(delta);
386 return ((CharacterIterator *)(iter->context))->getIndex();
390 return ((CharacterIterator *)(iter->context))->move(delta, (CharacterIterator::EOrigin)origin);
392 ((CharacterIterator *)(iter->context))->setIndex(((CharacterIterator *)(iter->context))->getLength()+delta);
393 return ((CharacterIterator *)(iter->context))->getIndex();
403 return ((CharacterIterator *)(iter->context))->hasNext();
408 return ((CharacterIterator *)(iter->context))->hasPrevious();
415 c=((CharacterIterator *)(iter->context))->current();
416 if(c!=0xffff || ((CharacterIterator *)(iter->context))->hasNext()) {
425 if(((CharacterIterator *)(iter->context))->hasNext()) {
426 return ((CharacterIterator *)(iter->context))->nextPostInc();
434 if(((CharacterIterator *)(iter->context))->hasPrevious()) {
435 return ((CharacterIterator *)(iter->context))->previous();
443 return ((CharacterIterator *)(iter->context))->getIndex();
452 } else if((int32_t)state<((CharacterIterator *)(iter->context))->startIndex() || ((CharacterIterator *)(iter->context))->endIndex()<(int32_t)state) {
455 ((CharacterIterator *)(iter->context))->setIndex((int32_t)state);
474 uiter_setCharacterIterator(UCharIterator *iter, CharacterIterator *charIter) {