Lines Matching refs:cachedFormatters
242 cachedFormatters(NULL), in MessageFormat()
264 cachedFormatters(NULL), in MessageFormat()
287 cachedFormatters(NULL), in MessageFormat()
309 cachedFormatters(NULL), in MessageFormat()
324 uhash_close(cachedFormatters); in ~MessageFormat()
424 const Format* format = (const Format*)uhash_iget(cachedFormatters, cur->key.integer); in operator ==()
425 … const Format* rhs_format = (const Format*)uhash_iget(that.cachedFormatters, rhs_cur->key.integer); in operator ==()
499 uhash_close(cachedFormatters); in resetPattern()
500 cachedFormatters = NULL; in resetPattern()
554 if (cachedFormatters == NULL) { in setArgStartFormat()
555 cachedFormatters=uhash_open(uhash_hashLong, uhash_compareLong, in setArgStartFormat()
561 uhash_setValueDeleter(cachedFormatters, uprv_deleteUObject); in setArgStartFormat()
566 uhash_iput(cachedFormatters, argStart, formatter, &status); in setArgStartFormat()
591 if (cachedFormatters == NULL) { in getCachedFormatter()
594 void* ptr = uhash_iget(cachedFormatters, argumentNumber); in getCachedFormatter()
613 if (cachedFormatters != NULL) { in adoptFormats()
614 uhash_removeAll(cachedFormatters); in adoptFormats()
646 if (cachedFormatters != NULL) { in setFormats()
647 uhash_removeAll(cachedFormatters); in setFormats()
757 if (U_FAILURE(status) || cachedFormatters == NULL) return NULL; in getFormat()
1099 …} else if (argType == UMSGPAT_ARG_TYPE_NONE || (cachedFormatters && uhash_iget(cachedFormatters, i… in format()
1318 if (cachedFormatters != NULL) { in copyObjects()
1319 uhash_removeAll(cachedFormatters); in copyObjects()
1324 if (that.cachedFormatters) { in copyObjects()
1325 if (cachedFormatters == NULL) { in copyObjects()
1326 cachedFormatters=uhash_open(uhash_hashLong, uhash_compareLong, in copyObjects()
1331 uhash_setValueDeleter(cachedFormatters, uprv_deleteUObject); in copyObjects()
1334 const int32_t count = uhash_count(that.cachedFormatters); in copyObjects()
1337 const UHashElement* cur = uhash_nextElement(that.cachedFormatters, &pos); in copyObjects()
1340 uhash_iput(cachedFormatters, cur->key.integer, newFormat, &ec); in copyObjects()
1421 if(cachedFormatters!=NULL && (formatter = getCachedFormatter(i - 2))!=NULL) { in parse()
1432 … argType==UMSGPAT_ARG_TYPE_NONE || (cachedFormatters && uhash_iget(cachedFormatters, i -2))) { in parse()
1581 if (cachedFormatters != NULL) { in cacheExplicitFormats()
1582 uhash_removeAll(cachedFormatters); in cacheExplicitFormats()
1947 if(context.numberArgIndex > 0 && msgFormat.cachedFormatters != NULL) { in select()
1949 (const Format*)uhash_iget(msgFormat.cachedFormatters, context.numberArgIndex); in select()