Lines Matching defs:dtpg
740 DateTimePatternGenerator& dtpg;
742 AppendItemFormatsSink(DateTimePatternGenerator& _dtpg) : dtpg(_dtpg) {}
750 UDateTimePatternField field = dtpg.getAppendFormatNumber(key);
753 if (dtpg.getAppendItemFormat(field).isEmpty() && !valueStr.isEmpty()) {
754 dtpg.setAppendItemFormat(field, valueStr);
763 if (dtpg.getAppendItemFormat(field).isEmpty()) {
764 dtpg.setAppendItemFormat(field, defaultItemFormat);
773 DateTimePatternGenerator& dtpg;
775 AppendItemNamesSink(DateTimePatternGenerator& _dtpg) : dtpg(_dtpg) {}
783 UDateTimePatternField field = dtpg.getAppendNameNumber(key);
790 if (dtpg.getAppendItemName(field).isEmpty() && !valueStr.isEmpty()) {
791 dtpg.setAppendItemName(field, valueStr);
801 UnicodeString& valueStr = dtpg.getMutableAppendItemName(field);
823 DateTimePatternGenerator& dtpg;
828 AvailableFormatsSink(DateTimePatternGenerator& _dtpg) : dtpg(_dtpg) {}
837 if (!dtpg.isAvailableFormatSet(formatKey) ) {
838 dtpg.setAvailableFormat(formatKey, errorCode);
843 dtpg.addPatternWithSkeleton(formatValue, &formatKey, !isRoot, conflictingPattern, errorCode);