Home | History | Annotate | Download | only in common

Lines Matching defs:UNormIterator

26 /* UNormIterator ------------------------------------------------------------ */
32 struct UNormIterator {
67 initIndexes(UNormIterator *uni, UCharIterator *iter) {
89 reallocArrays(UNormIterator *uni, int32_t capacity, UBool addAtStart) {
164 destIndex=((UNormIterator *)api)->capacity;
189 readNext(UNormIterator *uni, UCharIterator *iter) {
259 readPrevious(UNormIterator *uni, UCharIterator *iter) {
349 UNormIterator *uni=(UNormIterator *)api;
434 return api->index<api->limit || ((UNormIterator *)api)->hasNext;
439 return api->index>api->start || ((UNormIterator *)api)->hasPrevious;
444 UNormIterator *uni=(UNormIterator *)api;
457 UNormIterator *uni=(UNormIterator *)api;
470 UNormIterator *uni=(UNormIterator *)api;
484 return ((UNormIterator *)api)->states[api->index];
496 UNormIterator *uni=(UNormIterator *)api;
497 UCharIterator *iter=((UNormIterator *)api)->iter;
527 initIndexes((UNormIterator *)api, iter);
532 static const UCharIterator unormIterator={
548 U_CAPI UNormIterator * U_EXPORT2
550 UNormIterator *uni;
559 if(stackMem!=NULL && stackMemSize>=sizeof(UNormIterator)) {
562 uni=(UNormIterator *)stackMem;
565 if((stackMemSize-=align)>=(int32_t)sizeof(UNormIterator)) {
567 uni=(UNormIterator *)((char *)stackMem+align);
576 uni=(UNormIterator *)uprv_malloc(sizeof(UNormIterator));
602 unorm_closeIter(UNormIterator *uni) {
615 unorm_setIter(UNormIterator *uni, UCharIterator *iter, UNormalizationMode mode, UErrorCode *pErrorCode) {
634 uprv_memcpy(&uni->api, &unormIterator, sizeof(unormIterator));