Lines Matching defs:en
186 #define THIS(en) ((icu::StringEnumeration*)(en->context))
194 ustrenum_close(UEnumeration* en) {
195 delete THIS(en);
196 uprv_free(en);
203 ustrenum_count(UEnumeration* en,
206 return THIS(en)->count(*ec);
213 ustrenum_unext(UEnumeration* en,
217 return THIS(en)->unext(resultLength, *ec);
224 ustrenum_next(UEnumeration* en,
228 return THIS(en)->next(resultLength, *ec);
235 ustrenum_reset(UEnumeration* en,
238 THIS(en)->reset(*ec);
290 ucharstrenum_close(UEnumeration* en) {
291 uprv_free(en);
295 ucharstrenum_count(UEnumeration* en,
297 return ((UCharStringEnumeration*)en)->count;
301 ucharstrenum_unext(UEnumeration* en,
304 UCharStringEnumeration *e = (UCharStringEnumeration*) en;
317 ucharstrenum_next(UEnumeration* en,
320 UCharStringEnumeration *e = (UCharStringEnumeration*) en;
332 ucharstrenum_reset(UEnumeration* en,
334 ((UCharStringEnumeration*)en)->index = 0;