Home | History | Annotate | Download | only in i18n

Lines Matching full:cachedformatters

230   cachedFormatters(NULL),
252 cachedFormatters(NULL),
275 cachedFormatters(NULL),
297 cachedFormatters(NULL),
312 uhash_close(cachedFormatters);
412 const Format* format = (const Format*)uhash_iget(cachedFormatters, cur->key.integer);
413 const Format* rhs_format = (const Format*)uhash_iget(that.cachedFormatters, rhs_cur->key.integer);
487 uhash_close(cachedFormatters);
488 cachedFormatters = NULL;
541 if (cachedFormatters == NULL) {
542 cachedFormatters=uhash_open(uhash_hashLong, uhash_compareLong,
548 uhash_setValueDeleter(cachedFormatters, uprv_deleteUObject);
553 uhash_iput(cachedFormatters, argStart, formatter, &status);
578 if (cachedFormatters == NULL) {
581 void* ptr = uhash_iget(cachedFormatters, argumentNumber);
600 if (cachedFormatters != NULL) {
601 uhash_removeAll(cachedFormatters);
633 if (cachedFormatters != NULL) {
634 uhash_removeAll(cachedFormatters);
744 if (U_FAILURE(status) || cachedFormatters == NULL) return NULL;
1040 } else if (argType == UMSGPAT_ARG_TYPE_NONE || (cachedFormatters && uhash_iget(cachedFormatters, i - 2))) {
1199 if (cachedFormatters != NULL) {
1200 uhash_removeAll(cachedFormatters);
1205 if (that.cachedFormatters) {
1206 if (cachedFormatters == NULL) {
1207 cachedFormatters=uhash_open(uhash_hashLong, uhash_compareLong,
1212 uhash_setValueDeleter(cachedFormatters, uprv_deleteUObject);
1215 const int32_t count = uhash_count(that.cachedFormatters);
1218 const UHashElement* cur = uhash_nextElement(that.cachedFormatters, &pos);
1221 uhash_iput(cachedFormatters, cur->key.integer, newFormat, &ec);
1302 if(cachedFormatters!=NULL && (formatter = getCachedFormatter(i - 2))!=NULL) {
1313 argType==UMSGPAT_ARG_TYPE_NONE || (cachedFormatters && uhash_iget(cachedFormatters, i -2))) {
1462 if (cachedFormatters != NULL) {
1463 uhash_removeAll(cachedFormatters);