Lines Matching refs:UnicodeString
82 DateIntervalInfo::setIntervalPattern(const UnicodeString& skeleton,
84 const UnicodeString& intervalPattern,
101 const UnicodeString& fallbackPattern,
177 UnicodeString&
178 DateIntervalInfo::getIntervalPattern(const UnicodeString& skeleton,
180 UnicodeString& result,
186 const UnicodeString* patternsOfOneSkeleton = (UnicodeString*) fIntervalPatterns->get(skeleton);
192 const UnicodeString& intervalPattern = patternsOfOneSkeleton[index];
207 UnicodeString&
208 DateIntervalInfo::getFallbackIntervalPattern(UnicodeString& result) const {
265 UnicodeString pattern = UnicodeString(TRUE, resStr, resStrLen);
279 UnicodeString skeletonUniStr(skeleton, -1, US_INV);
298 UnicodeString pattern =
303 UnicodeString keyUniStr(key, -1, US_INV);
304 UnicodeString skeletonKeyPair(skeletonUniStr + keyUniStr);
368 DateIntervalInfo::setIntervalPatternInternally(const UnicodeString& skeleton,
370 const UnicodeString& intervalPattern,
376 UnicodeString* patternsOfOneSkeleton = (UnicodeString*)(fIntervalPatterns->get(skeleton));
379 patternsOfOneSkeleton = new UnicodeString[kIPI_MAX_INDEX];
392 DateIntervalInfo::parseSkeleton(const UnicodeString& skeleton,
419 const UnicodeString*
420 DateIntervalInfo::getBestSkeleton(const UnicodeString& skeleton,
466 const UnicodeString* inputSkeleton = &skeleton;
467 UnicodeString copySkeleton;
470 copySkeleton.findAndReplace(UnicodeString(CHAR_Z), UnicodeString(CHAR_V));
477 const UnicodeString* bestSkeleton = NULL;
490 UnicodeString* skeleton = (UnicodeString*)keyTok.pointer;
598 const UnicodeString* value = (UnicodeString*)valueTok.pointer;
618 const UnicodeString* pattern1 = (UnicodeString*)val1.pointer;
619 const UnicodeString* pattern2 = (UnicodeString*)val2.pointer;
662 const UnicodeString* key = (UnicodeString*)keyTok.pointer;
664 const UnicodeString* value = (UnicodeString*)valueTok.pointer;
665 UnicodeString* copy = new UnicodeString[kIPI_MAX_INDEX];
670 target->put(UnicodeString(*key), copy, status);