Lines Matching refs:probe
9 SortedLines::SortedLines(const UnicodeSet &set, const UnicodeSet &excludeBounds, const StrengthProbe &probe,
18 probe(probe),
75 probe.SE = toSort[i]->name[0];
94 if(probe.getStrength(dup, bound) >= UCOL_IDENTICAL) {
138 while(i < size) // && probe.distanceFromEmptyString(*toSort[i]) > UCOL_PRIMARY)
140 toSort[i]->strengthFromEmpty = probe.distanceFromEmptyString(*toSort[i]);
155 st = probe.getStrength(*toSort[i-1], *toSort[i]);
167 toSort[i+1]->strengthFromEmpty = probe.distanceFromEmptyString(*toSort[i+1]);
168 st = probe.getStrength(*toSort[i+1], *toSort[i]);
208 frenchSecondary = probe.isFrenchSecondary(status);
214 upperFirst = probe.isUpperFirst(status);
285 qsort(sortingArray, sizeToSort, sizeof(Line *), probe.comparer);
289 sortingArray[i]->strength = probe.getStrength(*sortingArray[i-1], *sortingArray[i]);
359 UColAttributeValue strength = probe.distanceFromEmptyString(s1);
360 if(probe.compare(UnicodeString(UB[strength]->name), s1) < 0) {
389 array[i].strengthFromEmpty = probe.distanceFromEmptyString(array[i]);
581 if(probe.distanceFromEmptyString(helper) > UCOL_TERTIARY) {
587 if(probe.distanceFromEmptyString(helper) > UCOL_TERTIARY) {
592 if (probe.compare(lower, trial) >= 0) { // if lower is bigger than trial
600 else if (probe.compare(trial, upper) > 0) { // trial is bigger than upper??
613 else if(firstRep[i]->strengthFromEmpty == UCOL_PRIMARY && probe.getStrength(lower, trial) < secondRep[j]->strengthFromEmpty) {
631 toAdd.strength = probe.getStrength(xym, toAdd);
650 if(probe.compare(xyp, xym) >= 0) {
668 if(probe.compare(xyp, xym) <= 0) {
684 //UColAttributeValue strength = probe.getStrength(*firstRep[i], trial);
727 if(probe.compare(trial1, toAdd) < 0 && probe.compare(toAdd, trial2) < 0) {
739 if(probe.compare(trial1, toAdd) < 0 && probe.compare(toAdd, trial2) < 0) {
751 if(probe.compare(trial1, toAdd) < 0 && probe.compare(toAdd, trial2) < 0) {
768 if(probe.compare(trial1, toAdd) < 0 && probe.compare(toAdd, trial2) < 0) {
779 if(probe.distanceFromEmptyString(toAdd) <= UCOL_TERTIARY) {
860 comparisonResult = probe.compare(trial, expansion);
879 if(probe.compare(trial, expansion) > 0) {
925 if(probe.compare(trial, *toSort[i]) > 0) {
947 if(probe.compare(trial, *toSort[i]) > 0) {
977 lastStr = probe.getStrength(trial, *toSort[i]);
990 if(probe.compare(trial, *toSort[i]) > 0) {
1002 UColAttributeValue str = probe.getStrength(trial, *toSort[i]);
1008 lastStr = probe.getStrength(trial, *toSort[i]);
1083 while(j && toSort[j]->strength > probe.getStrength(*toSort[j], *toSort[i]))
1097 trial.setToConcat(previous, UB[probe.getStrength(*toSort[j], *toSort[i])]);
1098 if(probe.compare(trial, *toSort[i]) > 0) {
1147 if(probe.compare(trial, *toSort[i]) > 0) {
1177 expStrength = probe.getStrength(trial, *toSort[i]);
1182 expStrength = probe.getStrength(trial, *toSort[i]);
1191 expStrength = probe.getStrength(trial, *toSort[i]);
1206 UColAttributeValue s1 = probe.getStrength(trial, expansionLine);
1208 s1 = probe.getStrength(expansionLine, trial);
1311 while(current != NULL && probe.comparer(¤t, &toAdd) < 0) {
2052 sortkeyOffset += probe.getSortKey(line, sortkeys+sortkeyOffset, size*256-sortkeyOffset);