Lines Matching refs:UnicodeString
241 static inline UnicodeString* newUnicodeStringArray(size_t count) {
242 return new UnicodeString[count ? count : 1];
299 DateFormatSymbols::assignArray(UnicodeString*& dstArray,
301 const UnicodeString* srcArray,
307 // three ways that all allow to safely use UnicodeString::fastCopyFrom():
332 DateFormatSymbols::createZoneStrings(const UnicodeString *const * otherStrings)
337 fZoneStrings = (UnicodeString **)uprv_malloc(fZoneStringsRowCount * sizeof(UnicodeString *));
430 createZoneStrings((const UnicodeString**)other.fZoneStrings);
523 DateFormatSymbols::arrayCompare(const UnicodeString* array1,
524 const UnicodeString* array2,
638 const UnicodeString*
645 const UnicodeString*
652 const UnicodeString*
659 const UnicodeString*
666 const UnicodeString*
673 const UnicodeString*
676 UnicodeString *returnValue = NULL;
723 const UnicodeString*
730 const UnicodeString*
737 const UnicodeString*
740 UnicodeString *returnValue = NULL;
792 const UnicodeString*
795 UnicodeString *returnValue = NULL;
842 UnicodeString&
843 DateFormatSymbols::getTimeSeparatorString(UnicodeString& result) const
849 const UnicodeString*
856 const UnicodeString*
863 const UnicodeString*
872 DateFormatSymbols::setYearNames(const UnicodeString* yearNames, int32_t count,
885 const UnicodeString*
894 DateFormatSymbols::setZodiacNames(const UnicodeString* zodiacNames, int32_t count,
910 UnicodeString* erasArray, int32_t count)
924 DateFormatSymbols::setEraNames(const UnicodeString* eraNamesArray, int32_t count)
938 DateFormatSymbols::setNarrowEras(const UnicodeString* narrowErasArray, int32_t count)
952 DateFormatSymbols::setMonths(const UnicodeString* monthsArray, int32_t count)
966 DateFormatSymbols::setShortMonths(const UnicodeString* shortMonthsArray, int32_t count)
980 DateFormatSymbols::setMonths(const UnicodeString* monthsArray, int32_t count, DtContextType context, DtWidthType width)
1046 void DateFormatSymbols::setWeekdays(const UnicodeString* weekdaysArray, int32_t count)
1060 DateFormatSymbols::setShortWeekdays(const UnicodeString* shortWeekdaysArray, int32_t count)
1074 DateFormatSymbols::setWeekdays(const UnicodeString* weekdaysArray, int32_t count, DtContextType context, DtWidthType width)
1155 DateFormatSymbols::setQuarters(const UnicodeString* quartersArray, int32_t count, DtContextType context, DtWidthType width)
1226 DateFormatSymbols::setAmPmStrings(const UnicodeString* amPmsArray, int32_t count)
1239 DateFormatSymbols::setTimeSeparatorString(const UnicodeString& newTimeSeparator)
1244 const UnicodeString**
1247 const UnicodeString **result = NULL;
1254 result = (const UnicodeString**)fLocaleZoneStrings;
1256 result = (const UnicodeString**)fZoneStrings;
1278 UnicodeString ** zarray = NULL;
1297 int32_t size = rows * sizeof(UnicodeString*);
1298 zarray = (UnicodeString**)uprv_malloc(size);
1309 const UnicodeString *tzid;
1312 UnicodeString tzDispName;
1319 zarray[i] = new UnicodeString[5];
1357 DateFormatSymbols::setZoneStrings(const UnicodeString* const *strings, int32_t rowCount, int32_t columnCount)
1366 createZoneStrings((const UnicodeString**)strings);
1431 UnicodeString&
1432 DateFormatSymbols::getLocalPatternChars(UnicodeString& result) const
1441 DateFormatSymbols::setLocalPatternChars(const UnicodeString& newLocalPatternChars)
1509 UnicodeString currentCalendarType;
1510 UnicodeString nextCalendarType;
1516 UnicodeString aliasRelativePath;
1535 void preEnumerate(const UnicodeString &calendarType) {
1552 UnicodeString keyUString(key, -1, US_INV);
1570 LocalPointer<UnicodeString> aliasRelativePathCopy(new UnicodeString(aliasRelativePath), errorCode);
1580 LocalPointer<UnicodeString> aliasRelativePathCopy(new UnicodeString(aliasRelativePath), errorCode);
1585 LocalPointer<UnicodeString> keyUStringCopy(new UnicodeString(keyUString), errorCode);
1606 LocalArray<UnicodeString> stringArray(new UnicodeString[arraySize], errorCode);
1629 UnicodeString *alias = (UnicodeString*)aliasPathPairs[i];
1630 UnicodeString *aliasArray;
1632 if ((aliasArray = (UnicodeString*)arrays.get(*alias)) != NULL) {
1635 LocalArray<UnicodeString> aliasArrayCopy(new UnicodeString[aliasArraySize], errorCode);
1639 UnicodeString *path = (UnicodeString*)aliasPathPairs[i + 1];
1645 UnicodeString *path = (UnicodeString*)aliasPathPairs[i + 1];
1667 void processResource(UnicodeString &path, const char *key, ResourceValue &value, UErrorCode &errorCode) {
1676 UnicodeString keyUString(key, -1, US_INV);
1701 LocalPointer<UnicodeString> valueUString(new UnicodeString(TRUE, valueString, valueStringSize), errorCode);
1752 LocalPointer<UnicodeString> aliasRelativePathCopy(new UnicodeString(aliasRelativePath), errorCode);
1757 LocalPointer<UnicodeString> pathCopy(new UnicodeString
1774 LocalArray<UnicodeString> dataArray(new UnicodeString[dataArraySize], errorCode);
1791 AliasType processAliasFromValue(UnicodeString ¤tRelativePath, ResourceValue &value,
1799 UnicodeString aliasPath(aliasPathUChar, aliasPathSize);
1805 const UnicodeString aliasCalendarType =
1836 delete[] static_cast<UnicodeString *>(uArray);
1853 initField(UnicodeString **field, int32_t& length, const UChar *data, LastResortSize numStr, LastResortSize strLen, UErrorCode &status) {
1872 initField(UnicodeString **field, int32_t& length, CalendarDataSink &sink, CharString &key, UErrorCode &status) {
1874 UnicodeString keyUString(key.data(), -1, US_INV);
1875 UnicodeString* array = static_cast<UnicodeString*>(sink.arrays.get(keyUString));
1890 initField(UnicodeString **field, int32_t& length, CalendarDataSink &sink, CharString &key, int32_t arrayOffset, UErrorCode &status) {
1892 UnicodeString keyUString(key.data(), -1, US_INV);
1893 UnicodeString* array = static_cast<UnicodeString*>(sink.arrays.get(keyUString));
1898 *field = new UnicodeString[length];
1912 initLeapMonthPattern(UnicodeString *field, int32_t index, CalendarDataSink &sink, CharString &path, UErrorCode &status) {
1915 UnicodeString pathUString(path.data(), -1, US_INV);
1918 UnicodeString leapLabel(FALSE, kLeapTagUChar, UPRV_LENGTHOF(kLeapTagUChar));
1919 UnicodeString *leapMonthPattern = static_cast<UnicodeString*>(leapMonthTable->get(leapLabel));
1987 UnicodeString* loadDayPeriodStrings(CalendarDataSink &sink, CharString &path,
1991 UnicodeString pathUString(path.data(), -1, US_INV);
1995 UnicodeString *strings = new UnicodeString[stringCount];
2003 UnicodeString dayPeriodKey(dayPeriodKeys[i], -1, US_INV);
2004 UnicodeString *dayPeriod = static_cast<UnicodeString*>(map->get(dayPeriodKey));
2112 UnicodeString calendarType((type != NULL && *type != '\0')? type : gGregorianTag, -1, US_INV);
2373 fLocalPatternChars.append(UnicodeString(TRUE, &gPatternChars[len], PATTERN_CHARS_LEN-len));