Home | History | Annotate | Download | only in collperf2

Lines Matching defs:coll

16 #include "unicode/coll.h"
61 Strcoll(const UCollator* coll, const CA_uchar* source, UBool useLen);
67 const UCollator *coll;
73 Strcoll::Strcoll(const UCollator* coll, const CA_uchar* source, UBool useLen)
74 : coll(coll),
101 cmp += ucol_strcoll(coll, source->dataOf(i), srcLen, source->dataOf(j), tgtLen);
121 Strcoll_2(const UCollator* coll, const CA_uchar* source, const CA_uchar* target, UBool useLen);
127 const UCollator *coll;
133 Strcoll_2::Strcoll_2(const UCollator* coll, const CA_uchar* source, const CA_uchar* target, UBool useLen)
134 : coll(coll),
156 ucol_strcoll(coll, source->dataOf(i), srcLen, target->dataOf(i), tgtLen);
173 StrcollUTF8(const UCollator* coll, const CA_char* source, UBool useLen);
179 const UCollator *coll;
185 StrcollUTF8::StrcollUTF8(const UCollator* coll, const CA_char* source, UBool useLen)
186 : coll(coll),
213 cmp += ucol_strcollUTF8(coll, source->dataOf(i), srcLen, source->dataOf(j), tgtLen, status);
233 StrcollUTF8_2(const UCollator* coll, const CA_char* source, const CA_char* target, UBool useLen);
239 const UCollator *coll;
245 StrcollUTF8_2::StrcollUTF8_2(const UCollator* coll, const CA_char* source, const CA_char* target, UBool useLen)
246 : coll(coll),
268 ucol_strcollUTF8(coll, source->dataOf(i), srcLen, target->dataOf(i), tgtLen, status);
284 GetSortKey(const UCollator* coll, const CA_uchar* source, UBool useLen);
290 const UCollator *coll;
295 GetSortKey::GetSortKey(const UCollator* coll, const CA_uchar* source, UBool useLen)
296 : coll(coll),
317 len = ucol_getSortKey(coll, source->dataOf(i), source->lengthOf(i), key, KEY_BUF_SIZE);
321 len = ucol_getSortKey(coll, source->dataOf(i), -1, key, KEY_BUF_SIZE);
338 NextSortKeyPart(const UCollator* coll, const CA_uchar* source, int32_t bufSize, int32_t maxIteration = -1);
345 const UCollator *coll;
353 NextSortKeyPart::NextSortKeyPart(const UCollator* coll, const CA_uchar* source, int32_t bufSize, int32_t maxIteration /* = -1 */)
354 : coll(coll),
381 partLen = ucol_nextSortKeyPart(coll, &iter, state, part, bufSize, status);
405 NextSortKeyPartUTF8(const UCollator* coll, const CA_char* source, int32_t bufSize, int32_t maxIteration = -1);
412 const UCollator *coll;
420 NextSortKeyPartUTF8::NextSortKeyPartUTF8(const UCollator* coll, const CA_char* source, int32_t bufSize, int32_t maxIteration /* = -1 */)
421 : coll(coll),
448 partLen = ucol_nextSortKeyPart(coll, &iter, state, part, bufSize, status);
473 CppCompare(const Collator* coll, const CA_uchar* source, UBool useLen);
479 const Collator *coll;
485 CppCompare::CppCompare(const Collator* coll, const CA_uchar* source, UBool useLen)
486 : coll(coll),
512 cmp += coll->compare(source->dataOf(i), srcLen, source->dataOf(j), tgtLen);
532 CppCompare_2(const Collator* coll, const CA_uchar* source, const CA_uchar* target, UBool useLen);
538 const Collator *coll;
544 CppCompare_2::CppCompare_2(const Collator* coll, const CA_uchar* source, const CA_uchar* target, UBool useLen)
545 : coll(coll),
566 coll->compare(source->dataOf(i), srcLen, target->dataOf(i), tgtLen);
583 CppCompareUTF8(const Collator* coll, const CA_char* source, UBool useLen);
589 const Collator *coll;
595 CppCompareUTF8::CppCompareUTF8(const Collator* coll, const CA_char* source, UBool useLen)
596 : coll(coll),
632 cmp += coll->compareUTF8(src, tgt, *status);
653 CppCompareUTF8_2(const Collator* coll, const CA_char* source, const CA_char* target, UBool useLen);
659 const Collator *coll;
665 CppCompareUTF8_2::CppCompareUTF8_2(const Collator* coll, const CA_char* source, const CA_char* target, UBool useLen)
666 : coll(coll),
693 coll->compareUTF8(src, tgt, *status);
710 CppGetCollationKey(const Collator* coll, const CA_uchar* source, UBool useLen);
716 const Collator *coll;
721 CppGetCollationKey::CppGetCollationKey(const Collator* coll, const CA_uchar* source, UBool useLen)
722 : coll(coll),
738 coll->getCollationKey(source->dataOf(i), source->lengthOf(i), key, *status);
749 CollatorAndCounter(const Collator& coll) : coll(coll), ucoll(NULL), counter(0) {}
750 CollatorAndCounter(const Collator& coll, const UCollator *ucoll)
751 : coll(coll), ucoll(ucoll), counter(0) {}
752 const Collator& coll;
764 return cc.coll.compare(leftString, rightString, errorCode);
771 CollPerfFunction(const Collator& coll, const UCollator *ucoll)
772 : coll(coll), ucoll(ucoll), ops(0) {}
778 const Collator& coll;
793 UniStrCollPerfFunction(const Collator& coll, const UCollator *ucoll, const CA_uchar* data16)
794 : CollPerfFunction(coll, ucoll), d16(data16),
819 UniStrSort(const Collator& coll, const UCollator *ucoll, const CA_uchar* data16)
820 : UniStrCollPerfFunction(coll, ucoll, data16),
836 CollatorAndCounter cc(coll);
853 return cc.coll.compareUTF8(leftString, rightString, errorCode);
872 StringPieceCollPerfFunction(const Collator& coll, const UCollator *ucoll, const CA_char* data8)
873 : CollPerfFunction(coll, ucoll), d8(data8),
892 StringPieceSort(const Collator& coll, const UCollator *ucoll, const CA_char* data8)
893 : StringPieceCollPerfFunction(coll, ucoll, data8),
910 StringPieceSortCpp(const Collator& coll, const UCollator *ucoll, const CA_char* data8)
911 : StringPieceSort(coll, ucoll, data8) {}
921 CollatorAndCounter cc(coll);
934 StringPieceSortC(const Collator& coll, const UCollator *ucoll, const CA_char* data8)
935 : StringPieceSort(coll, ucoll, data8) {}
945 CollatorAndCounter cc(coll, ucoll);
958 UniStrBinSearch(const Collator& coll, const UCollator *ucoll, const CA_uchar* data16)
959 : UniStrCollPerfFunction(coll, ucoll, data16) {}
969 CollatorAndCounter cc(coll);
981 StringPieceBinSearch(const Collator& coll, const UCollator *ucoll, const CA_char* data8)
982 : StringPieceCollPerfFunction(coll, ucoll, data8) {}
994 StringPieceBinSearchCpp(const Collator& coll, const UCollator *ucoll, const CA_char* data8)
995 : StringPieceBinSearch(coll, ucoll, data8) {}
1005 CollatorAndCounter cc(coll);
1021 StringPieceBinSearchC(const Collator& coll, const UCollator *ucoll, const CA_char* data8)
1022 : StringPieceBinSearch(coll, ucoll, data8) {}
1032 CollatorAndCounter cc(coll, ucoll);
1052 UCollator* coll;
1133 coll(NULL),
1155 coll = ucol_open(locale, &status);
1161 ucol_close(coll);
1269 ArrayAndColl(const CA_uchar* a, const Collator& c) : d16(a), coll(c) {}
1271 const Collator& coll;
1281 return ac.coll.compare(d16->dataOf(leftIndex), d16->lengthOf(leftIndex),
1446 Strcoll *testCase = new Strcoll(coll, getData16(status), TRUE /* useLen */);
1457 Strcoll *testCase = new Strcoll(coll, getData16(status), FALSE /* useLen */);
1468 Strcoll_2 *testCase = new Strcoll_2(coll, getData16(status), getModData16(status), TRUE /* useLen */);
1479 StrcollUTF8 *testCase = new StrcollUTF8(coll, getData8(status), TRUE /* useLen */);
1490 StrcollUTF8 *testCase = new StrcollUTF8(coll, getData8(status),FALSE /* useLen */);
1501 StrcollUTF8_2 *testCase = new StrcollUTF8_2(coll, getData8(status), getModData8(status), TRUE /* useLen */);
1512 GetSortKey *testCase = new GetSortKey(coll, getData16(status), TRUE /* useLen */);
1523 GetSortKey *testCase = new GetSortKey(coll, getData16(status), FALSE /* useLen */);
1534 NextSortKeyPart *testCase = new NextSortKeyPart(coll, getData16(status), 4 /* bufSize */);
1545 NextSortKeyPart *testCase = new NextSortKeyPart(coll, getData16(status), 4 /* bufSize */, 4 /* maxIteration */);
1556 NextSortKeyPart *testCase = new NextSortKeyPart(coll, getData16(status), 4 /* bufSize */, 8 /* maxIteration */);
1567 NextSortKeyPart *testCase = new NextSortKeyPart(coll, getData16(status), 32 /* bufSize */);
1578 NextSortKeyPart *testCase = new NextSortKeyPart(coll, getData16(status), 32 /* bufSize */, 2 /* maxIteration */);
1589 NextSortKeyPartUTF8 *testCase = new NextSortKeyPartUTF8(coll, getData8(status), 4 /* bufSize */);
1600 NextSortKeyPartUTF8 *testCase = new NextSortKeyPartUTF8(coll, getData8(status), 4 /* bufSize */, 4 /* maxIteration */);
1611 NextSortKeyPartUTF8 *testCase = new NextSortKeyPartUTF8(coll, getData8(status), 4 /* bufSize */, 8 /* maxIteration */);
1622 NextSortKeyPartUTF8 *testCase = new NextSortKeyPartUTF8(coll, getData8(status), 32 /* bufSize */);
1633 NextSortKeyPartUTF8 *testCase = new NextSortKeyPartUTF8(coll, getData8(status), 32 /* bufSize */, 2 /* maxIteration */);
1731 UPerfFunction *testCase = new UniStrSort(*collObj, coll, getRandomData16(status));
1741 UPerfFunction *testCase = new StringPieceSortCpp(*collObj, coll, getRandomData8(status));
1751 UPerfFunction *testCase = new StringPieceSortC(*collObj, coll, getRandomData8(status));
1761 UPerfFunction *testCase = new UniStrBinSearch(*collObj, coll, getSortedData16(status));
1771 UPerfFunction *testCase = new StringPieceBinSearchCpp(*collObj, coll, getSortedData8(status));
1781 UPerfFunction *testCase = new StringPieceBinSearchC(*collObj, coll, getSortedData8(status));