Lines Matching defs:Next
498 DiffEntry *Next = Paths2.data();
515 Next[0] = Cur[0];
516 Next[0].Cost += RightCost;
517 Next[0].Path.push_back(DC_right);
522 Next[Index] = Cur[Index-1];
523 Next[Index].Cost += MatchCost;
524 Next[Index].Path.push_back(DC_match);
526 } else if (Next[Index-1].Cost <= Cur[Index].Cost) {
527 Next[Index] = Next[Index-1];
528 Next[Index].Cost += LeftCost;
529 Next[Index].Path.push_back(DC_left);
531 Next[Index] = Cur[Index];
532 Next[Index].Cost += RightCost;
533 Next[Index].Path.push_back(DC_right);
537 std::swap(Cur, Next);