Lines Matching refs:that

93     0 /* empty string, used for default so that null can mark end of list */
295 MessageFormat::MessageFormat(const MessageFormat& that)
297 Format(that),
298 fLocale(that.fLocale),
299 msgPattern(that.msgPattern),
305 hasArgTypeConflicts(that.hasArgTypeConflicts),
315 copyObjects(that, ec);
369 MessageFormat::operator=(const MessageFormat& that)
371 if (this != &that) {
373 Format::operator=(that);
375 setLocale(that.fLocale);
376 msgPattern = that.msgPattern;
377 hasArgTypeConflicts = that.hasArgTypeConflicts;
380 copyObjects(that, ec);
393 MessageFormat& that = (MessageFormat&)rhs;
397 msgPattern != that.msgPattern ||
398 fLocale != that.fLocale) {
403 if ((customFormatArgStarts == NULL) != (that.customFormatArgStarts == NULL)) {
412 const int32_t rhs_count = uhash_count(that.customFormatArgStarts);
419 const UHashElement* rhs_cur = uhash_nextElement(that.customFormatArgStarts, &rhs_pos);
424 const Format* rhs_format = (const Format*)uhash_iget(that.cachedFormatters, rhs_cur->key.integer);
627 // Delete those that didn't get used (if any).
807 // on demand that contains aliases to the subformats[i].format
958 * Separate so that it is possible to make MessageFormat Freezable.
997 // so that we need not declare the PluralSelectorContext in the public header file.
1074 // that formats the number without subtracting the offset.
1170 // - remove SKIP_SYNTAX; that is, remove half of the apostrophes
1304 void MessageFormat::copyObjects(const MessageFormat& that, UErrorCode& ec) {
1310 argTypeCount = that.argTypeCount;
1315 uprv_memcpy(argTypes, that.argTypes, argTypeCount * sizeof(argTypes[0]));
1323 if (that.cachedFormatters) {
1333 const int32_t count = uhash_count(that.cachedFormatters);
1336 const UHashElement* cur = uhash_nextElement(that.cachedFormatters, &pos);
1346 if (that.customFormatArgStarts) {
1351 const int32_t count = uhash_count(that.customFormatArgStarts);
1354 const UHashElement* cur = uhash_nextElement(that.customFormatArgStarts, &pos);
1593 // We determine the argTypeCount first so that we can allocateArgTypes
1594 // so that the next loop can set argTypes[argNumber].
1778 * Convenience method that ought to be in NumberFormat