Home | History | Annotate | Download | only in collperf2

Lines Matching refs:coll

12 #include "unicode/coll.h"
57 Strcoll(const UCollator* coll, const CA_uchar* source, UBool useLen);
63 const UCollator *coll;
69 Strcoll::Strcoll(const UCollator* coll, const CA_uchar* source, UBool useLen)
70 : coll(coll),
97 cmp += ucol_strcoll(coll, source->dataOf(i), srcLen, source->dataOf(j), tgtLen);
117 Strcoll_2(const UCollator* coll, const CA_uchar* source, const CA_uchar* target, UBool useLen);
123 const UCollator *coll;
129 Strcoll_2::Strcoll_2(const UCollator* coll, const CA_uchar* source, const CA_uchar* target, UBool useLen)
130 : coll(coll),
152 ucol_strcoll(coll, source->dataOf(i), srcLen, target->dataOf(i), tgtLen);
169 StrcollUTF8(const UCollator* coll, const CA_char* source, UBool useLen);
175 const UCollator *coll;
181 StrcollUTF8::StrcollUTF8(const UCollator* coll, const CA_char* source, UBool useLen)
182 : coll(coll),
209 cmp += ucol_strcollUTF8(coll, source->dataOf(i), srcLen, source->dataOf(j), tgtLen, status);
229 StrcollUTF8_2(const UCollator* coll, const CA_char* source, const CA_char* target, UBool useLen);
235 const UCollator *coll;
241 StrcollUTF8_2::StrcollUTF8_2(const UCollator* coll, const CA_char* source, const CA_char* target, UBool useLen)
242 : coll(coll),
264 ucol_strcollUTF8(coll, source->dataOf(i), srcLen, target->dataOf(i), tgtLen, status);
280 GetSortKey(const UCollator* coll, const CA_uchar* source, UBool useLen);
286 const UCollator *coll;
291 GetSortKey::GetSortKey(const UCollator* coll, const CA_uchar* source, UBool useLen)
292 : coll(coll),
313 len = ucol_getSortKey(coll, source->dataOf(i), source->lengthOf(i), key, KEY_BUF_SIZE);
317 len = ucol_getSortKey(coll, source->dataOf(i), -1, key, KEY_BUF_SIZE);
334 NextSortKeyPart(const UCollator* coll, const CA_uchar* source, int32_t bufSize, int32_t maxIteration = -1);
341 const UCollator *coll;
349 NextSortKeyPart::NextSortKeyPart(const UCollator* coll, const CA_uchar* source, int32_t bufSize, int32_t maxIteration /* = -1 */)
350 : coll(coll),
377 partLen = ucol_nextSortKeyPart(coll, &iter, state, part, bufSize, status);
401 NextSortKeyPartUTF8(const UCollator* coll, const CA_char* source, int32_t bufSize, int32_t maxIteration = -1);
408 const UCollator *coll;
416 NextSortKeyPartUTF8::NextSortKeyPartUTF8(const UCollator* coll, const CA_char* source, int32_t bufSize, int32_t maxIteration /* = -1 */)
417 : coll(coll),
444 partLen = ucol_nextSortKeyPart(coll, &iter, state, part, bufSize, status);
469 CppCompare(const Collator* coll, const CA_uchar* source, UBool useLen);
475 const Collator *coll;
481 CppCompare::CppCompare(const Collator* coll, const CA_uchar* source, UBool useLen)
482 : coll(coll),
508 cmp += coll->compare(source->dataOf(i), srcLen, source->dataOf(j), tgtLen);
528 CppCompare_2(const Collator* coll, const CA_uchar* source, const CA_uchar* target, UBool useLen);
534 const Collator *coll;
540 CppCompare_2::CppCompare_2(const Collator* coll, const CA_uchar* source, const CA_uchar* target, UBool useLen)
541 : coll(coll),
562 coll->compare(source->dataOf(i), srcLen, target->dataOf(i), tgtLen);
579 CppCompareUTF8(const Collator* coll, const CA_char* source, UBool useLen);
585 const Collator *coll;
591 CppCompareUTF8::CppCompareUTF8(const Collator* coll, const CA_char* source, UBool useLen)
592 : coll(coll),
628 cmp += coll->compareUTF8(src, tgt, *status);
649 CppCompareUTF8_2(const Collator* coll, const CA_char* source, const CA_char* target, UBool useLen);
655 const Collator *coll;
661 CppCompareUTF8_2::CppCompareUTF8_2(const Collator* coll, const CA_char* source, const CA_char* target, UBool useLen)
662 : coll(coll),
689 coll->compareUTF8(src, tgt, *status);
706 CppGetCollationKey(const Collator* coll, const CA_uchar* source, UBool useLen);
712 const Collator *coll;
717 CppGetCollationKey::CppGetCollationKey(const Collator* coll, const CA_uchar* source, UBool useLen)
718 : coll(coll),
734 coll->getCollationKey(source->dataOf(i), source->lengthOf(i), key, *status);
745 CollatorAndCounter(const Collator& coll) : coll(coll), ucoll(NULL), counter(0) {}
746 CollatorAndCounter(const Collator& coll, const UCollator *ucoll)
747 : coll(coll), ucoll(ucoll), counter(0) {}
748 const Collator& coll;
760 return cc.coll.compare(leftString, rightString, errorCode);
767 CollPerfFunction(const Collator& coll, const UCollator *ucoll)
768 : coll(coll), ucoll(ucoll), ops(0) {}
774 const Collator& coll;
789 UniStrCollPerfFunction(const Collator& coll, const UCollator *ucoll, const CA_uchar* data16)
790 : CollPerfFunction(coll, ucoll), d16(data16),
815 UniStrSort(const Collator& coll, const UCollator *ucoll, const CA_uchar* data16)
816 : UniStrCollPerfFunction(coll, ucoll, data16),
832 CollatorAndCounter cc(coll);
849 return cc.coll.compareUTF8(leftString, rightString, errorCode);
868 StringPieceCollPerfFunction(const Collator& coll, const UCollator *ucoll, const CA_char* data8)
869 : CollPerfFunction(coll, ucoll), d8(data8),
888 StringPieceSort(const Collator& coll, const UCollator *ucoll, const CA_char* data8)
889 : StringPieceCollPerfFunction(coll, ucoll, data8),
906 StringPieceSortCpp(const Collator& coll, const UCollator *ucoll, const CA_char* data8)
907 : StringPieceSort(coll, ucoll, data8) {}
917 CollatorAndCounter cc(coll);
930 StringPieceSortC(const Collator& coll, const UCollator *ucoll, const CA_char* data8)
931 : StringPieceSort(coll, ucoll, data8) {}
941 CollatorAndCounter cc(coll, ucoll);
954 UniStrBinSearch(const Collator& coll, const UCollator *ucoll, const CA_uchar* data16)
955 : UniStrCollPerfFunction(coll, ucoll, data16) {}
965 CollatorAndCounter cc(coll);
977 StringPieceBinSearch(const Collator& coll, const UCollator *ucoll, const CA_char* data8)
978 : StringPieceCollPerfFunction(coll, ucoll, data8) {}
990 StringPieceBinSearchCpp(const Collator& coll, const UCollator *ucoll, const CA_char* data8)
991 : StringPieceBinSearch(coll, ucoll, data8) {}
1001 CollatorAndCounter cc(coll);
1017 StringPieceBinSearchC(const Collator& coll, const UCollator *ucoll, const CA_char* data8)
1018 : StringPieceBinSearch(coll, ucoll, data8) {}
1028 CollatorAndCounter cc(coll, ucoll);
1048 UCollator* coll;
1129 coll(NULL),
1150 coll = ucol_open(locale, &status);
1171 ucol_setAttribute(coll, UCOL_STRENGTH, val, &status);
1184 ucol_setAttribute(coll, UCOL_ALTERNATE_HANDLING, val, &status);
1197 ucol_setAttribute(coll, UCOL_FRENCH_COLLATION, val, &status);
1210 ucol_setAttribute(coll, UCOL_NORMALIZATION_MODE, val, &status);
1223 ucol_setAttribute(coll, UCOL_CASE_LEVEL, val, &status);
1238 ucol_setAttribute(coll, UCOL_CASE_FIRST, val, &status);
1251 ucol_setAttribute(coll, UCOL_HIRAGANA_QUATERNARY_MODE, val, &status);
1264 ucol_setAttribute(coll, UCOL_NUMERIC_COLLATION, val, &status);
1280 ucol_close(coll);
1386 ArrayAndColl(const CA_uchar* a, const Collator& c) : d16(a), coll(c) {}
1388 const Collator& coll;
1398 return ac.coll.compare(d16->dataOf(leftIndex), d16->lengthOf(leftIndex),
1562 Strcoll *testCase = new Strcoll(coll, getData16(status), TRUE /* useLen */);
1573 Strcoll *testCase = new Strcoll(coll, getData16(status), FALSE /* useLen */);
1584 Strcoll_2 *testCase = new Strcoll_2(coll, getData16(status), getModData16(status), TRUE /* useLen */);
1595 StrcollUTF8 *testCase = new StrcollUTF8(coll, getData8(status), TRUE /* useLen */);
1606 StrcollUTF8 *testCase = new StrcollUTF8(coll, getData8(status),FALSE /* useLen */);
1617 StrcollUTF8_2 *testCase = new StrcollUTF8_2(coll, getData8(status), getModData8(status), TRUE /* useLen */);
1628 GetSortKey *testCase = new GetSortKey(coll, getData16(status), TRUE /* useLen */);
1639 coll, getData16(status), FALSE /* useLen */);
1650 NextSortKeyPart *testCase = new NextSortKeyPart(coll, getData16(status), 4 /* bufSize */);
1661 NextSortKeyPart *testCase = new NextSortKeyPart(coll, getData16(status), 4 /* bufSize */, 4 /* maxIteration */);
1672 NextSortKeyPart *testCase = new NextSortKeyPart(coll, getData16(status), 4 /* bufSize */, 8 /* maxIteration */);
1683 NextSortKeyPart *testCase = new NextSortKeyPart(coll, getData16(status), 32 /* bufSize */);
1694 NextSortKeyPart *testCase = new NextSortKeyPart(coll, getData16(status), 32 /* bufSize */, 2 /* maxIteration */);
1705 NextSortKeyPartUTF8 *testCase = new NextSortKeyPartUTF8(coll, getData8(status), 4 /* bufSize */);
1716 NextSortKeyPartUTF8 *testCase = new NextSortKeyPartUTF8(coll, getData8(status), 4 /* bufSize */, 4 /* maxIteration */);
1727 NextSortKeyPartUTF8 *testCase = new NextSortKeyPartUTF8(coll, getData8(status), 4 /* bufSize */, 8 /* maxIteration */);
1738 NextSortKeyPartUTF8 *testCase = new NextSortKeyPartUTF8(coll, getData8(status), 32 /* bufSize */);
1749 NextSortKeyPartUTF8 *testCase = new NextSortKeyPartUTF8(coll, getData8(status), 32 /* bufSize */, 2 /* maxIteration */);
1847 UPerfFunction *testCase = new UniStrSort(*collObj, coll, getRandomData16(status));
1857 UPerfFunction *testCase = new StringPieceSortCpp(*collObj, coll, getRandomData8(status));
1867 UPerfFunction *testCase = new StringPieceSortC(*collObj, coll, getRandomData8(status));
1877 UPerfFunction *testCase = new UniStrBinSearch(*collObj, coll, getSortedData16(status));
1887 UPerfFunction *testCase = new StringPieceBinSearchCpp(*collObj, coll, getSortedData8(status));
1897 UPerfFunction *testCase = new StringPieceBinSearchC(*collObj, coll, getSortedData8(status));