Home | History | Annotate | Download | only in i18n

Lines Matching refs:basePattern

884 // 2. If the new entry's skeleton or basePattern does match an existing entry but that entry also had a skeleton specified
900 UnicodeString basePattern;
907 matcher.getBasePattern(basePattern);
910 matcher.getBasePattern(basePattern); // or perhaps instead: basePattern = *skeletonToUse;
913 const UnicodeString *duplicatePattern = patternMap->getPatternFromBasePattern(basePattern, entryHadSpecifiedSkeleton);
930 patternMap->add(basePattern, skeleton, pattern, skeletonToUse != NULL, status);
1272 if ((curElem = new PtnElem(otherElem->basePattern, otherElem->pattern))==NULL) {
1325 PatternMap::add(const UnicodeString& basePattern,
1330 UChar baseChar = basePattern.charAt(0);
1349 if ((curElem = new PtnElem(basePattern, value)) == NULL ) {
1364 curElem = getDuplicateElem(basePattern, skeleton, baseElem);
1373 if ((curElem->next = new PtnElem(basePattern, value)) == NULL ) {
1393 // Find the pattern from the given basePattern string.
1395 PatternMap::getPatternFromBasePattern(UnicodeString& basePattern, UBool& skeletonWasSpecified) { // key to search for
1398 if ((curElem=getHeader(basePattern.charAt(0)))==NULL) {
1403 if ( basePattern.compare(curElem->basePattern)==0 ) {
1491 if ( (myElem->basePattern != otherElem->basePattern) ||
1510 const UnicodeString &basePattern,
1522 if ( basePattern.compare(curElem->basePattern)==0 ) {
1990 basePattern(basePat),
2022 s=curElem->basePattern;