Lines Matching full:nextindex
360 int32_t nextIndex = nextIndexFromNode(node);
361 if(nextIndex == 0) { break; }
362 index = nextIndex;
628 int32_t nextIndex = nextIndexFromNode(node);
629 if(nextIndex == 0) { break; }
630 int64_t nextNode = nodes.elementAti(nextIndex);
632 index = nextIndex;
898 int32_t nextIndex = nextIndexFromNode(node);
900 index = insertNodeBetween(index, nextIndex, node, errorCode);
902 insertNodeBetween(index, nextIndex, commonNode, errorCode);
912 int32_t nextIndex;
913 while((nextIndex = nextIndexFromNode(node)) != 0) {
914 node = nodes.elementAti(nextIndex);
924 return nextIndex;
931 index = nextIndex;
934 return insertNodeBetween(index, nextIndex, node, errorCode);
950 int32_t nextIndex;
951 while((nextIndex = nextIndexFromNode(node)) != 0) {
952 node = nodes.elementAti(nextIndex);
955 index = nextIndex;
958 return insertNodeBetween(index, nextIndex, node, errorCode);
962 CollationBuilder::insertNodeBetween(int32_t index, int32_t nextIndex, int64_t node,
967 U_ASSERT(nextIndexFromNode(nodes.elementAti(index)) == nextIndex);
970 node |= nodeFromPreviousIndex(index) | nodeFromNextIndex(nextIndex);
973 // nodes[index].nextIndex = newIndex
976 // nodes[nextIndex].previousIndex = newIndex
977 if(nextIndex != 0) {
978 node = nodes.elementAti(nextIndex);
979 nodes.setElementAt(changeNodePreviousIndex(node, newIndex), nextIndex);
1408 int32_t nextIndex = nextIndexFromNode(node);
1409 while(nextIndex != 0) {
1410 i = nextIndex;
1412 nextIndex = nextIndexFromNode(node);
1433 int32_t tCount = countTailoredNodes(nodesArray, nextIndex,
1476 int32_t sCount = countTailoredNodes(nodesArray, nextIndex,
1527 int32_t pCount = countTailoredNodes(nodesArray, nextIndex,