Lines Matching refs:nfcImpl
806 UChar32 nextDecomposedCodePoint(const Normalizer2Impl &nfcImpl, UChar32 c) { in nextDecomposedCodePoint() argument
808 decomp = nfcImpl.getDecomposition(c, buffer, length); in nextDecomposedCodePoint()
852 FCDUTF16NFDIterator(const Normalizer2Impl &nfcImpl, const UChar *text, const UChar *textLimit) in FCDUTF16NFDIterator() argument
855 const UChar *spanLimit = nfcImpl.makeFCD(text, textLimit, NULL, errorCode); in FCDUTF16NFDIterator()
863 ReorderingBuffer buffer(nfcImpl, str); in FCDUTF16NFDIterator()
865 nfcImpl.makeFCD(spanLimit, textLimit, &buffer, errorCode); in FCDUTF16NFDIterator()
932 UCollationResult compareNFDIter(const Normalizer2Impl &nfcImpl, in compareNFDIter() argument
948 leftCp = left.nextDecomposedCodePoint(nfcImpl, leftCp); in compareNFDIter()
955 rightCp = right.nextDecomposedCodePoint(nfcImpl, rightCp); in compareNFDIter()
1070 const Normalizer2Impl &nfcImpl = data->nfcImpl; in doCompare() local
1076 return compareNFDIter(nfcImpl, leftIter, rightIter); in doCompare()
1078 FCDUTF16NFDIterator leftIter(nfcImpl, left, leftLimit); in doCompare()
1079 FCDUTF16NFDIterator rightIter(nfcImpl, right, rightLimit); in doCompare()
1080 return compareNFDIter(nfcImpl, leftIter, rightIter); in doCompare()
1195 const Normalizer2Impl &nfcImpl = data->nfcImpl; in doCompare() local
1205 return compareNFDIter(nfcImpl, leftIter, rightIter); in doCompare()
1209 return compareNFDIter(nfcImpl, leftIter, rightIter); in doCompare()
1264 const Normalizer2Impl &nfcImpl = data->nfcImpl; in compare() local
1268 return compareNFDIter(nfcImpl, leftIter, rightIter); in compare()
1272 return compareNFDIter(nfcImpl, leftIter, rightIter); in compare()
1358 const UChar *nfdQCYesLimit = data->nfcImpl.decompose(s, limit, NULL, errorCode); in writeIdenticalLevel()
1376 data->nfcImpl.decompose(nfdQCYesLimit, limit, nfd, destLengthEstimate, errorCode); in writeIdenticalLevel()