• Home
  • Raw
  • Download

Lines Matching refs:skeleton

318     dtMatcher->copyFrom(other.dtMatcher->skeleton);  in operator =()
838 const UnicodeString& skeleton, in replaceFieldTypes() argument
840 return replaceFieldTypes(pattern, skeleton, UDATPG_MATCH_NO_OPTIONS, status); in replaceFieldTypes()
845 const UnicodeString& skeleton, in replaceFieldTypes() argument
848 dtMatcher->set(skeleton, fp); in replaceFieldTypes()
948 PtnSkeleton skeleton; in addPatternWithSkeleton() local
953 matcher.set(pattern, fp, skeleton); in addPatternWithSkeleton()
956 …matcher.set(*skeletonToUse, fp, skeleton); // no longer trims skeleton fields to max len 3, per #7… in addPatternWithSkeleton()
980 duplicatePattern = patternMap->getPatternFromSkeleton(skeleton, &entrySpecifiedSkeleton); in addPatternWithSkeleton()
988 patternMap->add(basePattern, skeleton, pattern, skeletonToUse != NULL, status); in addPatternWithSkeleton()
1081 UnicodeString newField=dtMatcher->skeleton.original[UDATPG_FRACTIONAL_SECOND_FIELD]; in adjustFieldTypes()
1083 } else if (dtMatcher->skeleton.type[typeValue]!=0) { in adjustFieldTypes()
1106 UnicodeString reqField = dtMatcher->skeleton.original[typeValue]; in adjustFieldTypes()
1247 DateTimePatternGenerator::getPatternForSkeleton(const UnicodeString& skeleton) const { in getPatternForSkeleton()
1250 if (skeleton.length() ==0) { in getPatternForSkeleton()
1253 curElem = patternMap->getHeader(skeleton.charAt(0)); in getPatternForSkeleton()
1255 if ( curElem->skeleton->getSkeleton()==skeleton ) { in getPatternForSkeleton()
1338 if ((curElem->skeleton=new PtnSkeleton(*(otherElem->skeleton))) == NULL ) { in copyFrom()
1384 const PtnSkeleton& skeleton, in add() argument
1418 curElem->skeleton = new PtnSkeleton(skeleton); in add()
1422 curElem = getDuplicateElem(basePattern, skeleton, baseElem); in add()
1437 curElem->skeleton = new PtnSkeleton(skeleton); in add()
1482 PatternMap::getPatternFromSkeleton(PtnSkeleton& skeleton, const PtnSkeleton** specifiedSkeletonPtr)… in getPatternFromSkeleton() argument
1492 if (skeleton.baseOriginal[i].length() !=0 ) { in getPatternFromSkeleton()
1493 baseChar = skeleton.baseOriginal[i].charAt(0); in getPatternFromSkeleton()
1506 if (curElem->skeleton->original[i].compare(skeleton.original[i]) != 0 ) in getPatternFromSkeleton()
1513 if (curElem->skeleton->baseOriginal[i].compare(skeleton.baseOriginal[i]) != 0 ) in getPatternFromSkeleton()
1521 *specifiedSkeletonPtr = curElem->skeleton; in getPatternFromSkeleton()
1556 if ((myElem->skeleton!=otherElem->skeleton)&& in equals()
1557 !myElem->skeleton->equals(*(otherElem->skeleton))) { in equals()
1572 const PtnSkeleton &skeleton, in getDuplicateElem() argument
1586 if (curElem->skeleton->type[i] != skeleton.type[i] ) { in getDuplicateElem()
1609 copyFrom(other.skeleton); in DateTimeMatcher()
1662 if (skeleton.baseOriginal[i].length()!=0) { in getBasePattern()
1663 result += skeleton.baseOriginal[i]; in getBasePattern()
1673 if (skeleton.original[i].length()!=0) { in getPattern()
1674 result += skeleton.original[i]; in getPattern()
1685 int32_t myType = (includeMask&(1<<i))==0 ? 0 : skeleton.type[i]; in getDistance()
1686 int32_t otherType = other.skeleton.type[i]; in getDistance()
1711 this->skeleton.type[i]=newSkeleton.type[i]; in copyFrom()
1712 this->skeleton.original[i]=newSkeleton.original[i]; in copyFrom()
1713 this->skeleton.baseOriginal[i]=newSkeleton.baseOriginal[i]; in copyFrom()
1721 this->skeleton.type[i]=0; in copyFrom()
1722 this->skeleton.original[i].remove(); in copyFrom()
1723 this->skeleton.baseOriginal[i].remove(); in copyFrom()
1733 if (this->skeleton.original[i]!=other->skeleton.original[i] ) { in equals()
1745 if (skeleton.type[i]!=0) { in getFieldMask()
1754 return &skeleton; in getSkeletonPtr()
1932 return nodePtr->skeleton; in getSkeleton()
1995 matcher->copyFrom(*nodePtr->skeleton); in next()
2056 skeleton(NULL), in PtnElem()
2067 delete skeleton; in ~PtnElem()
2093 curSkeleton=curElem->skeleton; in DTSkeletonEnumeration()