Lines Matching refs:left
711 SortedLines::noteContraction(const char* msg, Line *toAddTo, int32_t &toAddToSize, Line *left, Line *right, int32_t &noConts, UErrorCode &status)
714 toAdd.setToConcat(left, right);
715 toAdd.left = left;
721 if(left->right && left->right->previous && left->right->next) {
722 test.setToConcat(left->left, left->right->previous);
725 test.setToConcat(left->left, left->right->next);
737 trial1.setToConcat(left, right->previous);
738 trial2.setToConcat(left, right->next);
748 if(left->previous && left->next) {
749 trial1.setToConcat(left->previous, right);
750 trial2.setToConcat(left->next, right);
763 if(right->right && right->right->strengthFromEmpty > UCOL_PRIMARY && right->left->previous && right->left->next) { // maybe we already had a contraction with an accent
764 test.setToConcat(right->left->previous, right->right);
765 trial1.setToConcat(left, &test);
766 test.setToConcat(right->left->next, right->right);
767 trial2.setToConcat(left, &test);
787 if(!left->sortKey) {
788 calculateSortKey(*left);
790 debug->log(left->dumpSortkey());