Lines Matching refs:patternMap

272     patternMap = new PatternMap();
273 if (fp == NULL || dtMatcher == NULL || distanceInfo == NULL || patternMap == NULL) {
285 patternMap = new PatternMap();
286 if (fp == NULL || dtMatcher == NULL || distanceInfo == NULL || patternMap == NULL) {
302 patternMap = new PatternMap();
333 patternMap->copyFrom(*other.patternMap, status);
344 if ((pLocale==other.pLocale) && (patternMap->equals(*other.patternMap)) &&
372 if (patternMap != NULL) delete patternMap;
904 // 3. When adding the pattern (patternMap->add), we set a new boolean to indicate that the added entry had a
935 const UnicodeString *duplicatePattern = patternMap->getPatternFromBasePattern(basePattern, entryHadSpecifiedSkeleton);
948 duplicatePattern = patternMap->getPatternFromSkeleton(skeleton, &entrySpecifiedSkeleton);
956 patternMap->add(basePattern, skeleton, pattern, skeletonToUse != NULL, status);
996 for (it.set(*patternMap); it.hasNext(); ) {
1004 bestPattern=patternMap->getPatternFromSkeleton(*trial.getSkeletonPtr(), &specifiedSkeleton);
1207 StringEnumeration* skeletonEnumerator = new DTSkeletonEnumeration(*patternMap, DT_SKELETON, status);
1218 curElem = patternMap->getHeader(skeleton.charAt(0));
1230 StringEnumeration* baseSkeletonEnumerator = new DTSkeletonEnumeration(*patternMap, DT_BASESKELETON, status);
1239 for (it.set(*patternMap); it.hasNext(); ) {
1241 pattern = patternMap->getPatternFromSkeleton(*(it.getSkeleton()));
1877 patternMap=NULL;
1888 this->patternMap=&newPatternMap;
1906 if (patternMap==NULL) {
1921 if ( patternMap->boot[headIndex] != NULL ) {
1949 if ( patternMap->boot[bootIndex] != NULL ) {
1950 nodePtr = patternMap->boot[bootIndex];
2035 DTSkeletonEnumeration::DTSkeletonEnumeration(PatternMap &patternMap, dtStrEnum type, UErrorCode& status) {
2048 curElem = patternMap.boot[bootIndex];