Lines Matching refs:cachedFormatters
241 cachedFormatters(NULL), in MessageFormat()
263 cachedFormatters(NULL), in MessageFormat()
286 cachedFormatters(NULL), in MessageFormat()
308 cachedFormatters(NULL), in MessageFormat()
323 uhash_close(cachedFormatters); in ~MessageFormat()
423 const Format* format = (const Format*)uhash_iget(cachedFormatters, cur->key.integer); in operator ==()
424 … const Format* rhs_format = (const Format*)uhash_iget(that.cachedFormatters, rhs_cur->key.integer); in operator ==()
498 uhash_close(cachedFormatters); in resetPattern()
499 cachedFormatters = NULL; in resetPattern()
553 if (cachedFormatters == NULL) { in setArgStartFormat()
554 cachedFormatters=uhash_open(uhash_hashLong, uhash_compareLong, in setArgStartFormat()
560 uhash_setValueDeleter(cachedFormatters, uprv_deleteUObject); in setArgStartFormat()
565 uhash_iput(cachedFormatters, argStart, formatter, &status); in setArgStartFormat()
590 if (cachedFormatters == NULL) { in getCachedFormatter()
593 void* ptr = uhash_iget(cachedFormatters, argumentNumber); in getCachedFormatter()
612 if (cachedFormatters != NULL) { in adoptFormats()
613 uhash_removeAll(cachedFormatters); in adoptFormats()
645 if (cachedFormatters != NULL) { in setFormats()
646 uhash_removeAll(cachedFormatters); in setFormats()
756 if (U_FAILURE(status) || cachedFormatters == NULL) return NULL; in getFormat()
1098 …} else if (argType == UMSGPAT_ARG_TYPE_NONE || (cachedFormatters && uhash_iget(cachedFormatters, i… in format()
1317 if (cachedFormatters != NULL) { in copyObjects()
1318 uhash_removeAll(cachedFormatters); in copyObjects()
1323 if (that.cachedFormatters) { in copyObjects()
1324 if (cachedFormatters == NULL) { in copyObjects()
1325 cachedFormatters=uhash_open(uhash_hashLong, uhash_compareLong, in copyObjects()
1330 uhash_setValueDeleter(cachedFormatters, uprv_deleteUObject); in copyObjects()
1333 const int32_t count = uhash_count(that.cachedFormatters); in copyObjects()
1336 const UHashElement* cur = uhash_nextElement(that.cachedFormatters, &pos); in copyObjects()
1339 uhash_iput(cachedFormatters, cur->key.integer, newFormat, &ec); in copyObjects()
1420 if(cachedFormatters!=NULL && (formatter = getCachedFormatter(i - 2))!=NULL) { in parse()
1431 … argType==UMSGPAT_ARG_TYPE_NONE || (cachedFormatters && uhash_iget(cachedFormatters, i -2))) { in parse()
1580 if (cachedFormatters != NULL) { in cacheExplicitFormats()
1581 uhash_removeAll(cachedFormatters); in cacheExplicitFormats()
1946 if(context.numberArgIndex > 0 && msgFormat.cachedFormatters != NULL) { in select()
1948 (const Format*)uhash_iget(msgFormat.cachedFormatters, context.numberArgIndex); in select()