Lines Matching defs:begin
226 /// the snake. This is given by the snake::begin() method. This point
299 begin() const
303 /// snake, aka begin point.
305 ///@param p the new begin point.
307 begin(const point& p)
358 /// Setter for the begin, intermediate and end points of the snake.
360 /// @param b the new snake begin point
368 begin(b);
373 /// Setter for the begin, intermediate, diagonal start and end points
376 /// @param b the new snake begin point
386 begin(b);
437 {return (begin().y() == intermediate().y());}
442 {return (begin().x() == intermediate().x());}
447 {return begin().is_empty() && intermediate().is_empty() && end().is_empty();}
655 es.insertions().begin(),
658 es.deletions().begin(),
665 insertions().insert(insertions().begin(),
666 es.insertions().begin(),
668 deletions().insert(deletions().begin(),
669 es.deletions().begin(),
691 for (vector<insertion>::const_iterator i = insertions().begin();
849 point begin, intermediate, diag_start, end;
869 begin.set(x, x - (k + 1));
879 begin.set(x, x - (k - 1));
922 s.set(begin, intermediate, diag_start, end);
994 point begin, intermediate, diag_start, end;
1011 begin.set(x, y);
1024 begin.set(x, x - (k_plus_delta - 1));
1058 s.set(begin, intermediate, diag_start, end);
1067 /// @param a_begin the begin iterator of the first input sequence of
1074 /// @param b_begin the begin iterator of the second input sequence of
1274 out << "(" << s.begin().x() << ", " << s.end().y() << ")\n";
1533 // So middle_{begin,end} are expressed wrt a_begin and b_begin.
1583 lcs.insert(lcs.end(), trace.begin(), trace.end());
1625 deletion del(snak.begin().x());
1635 lcs.insert(lcs.end(), trace.begin(), trace.end());
2042 for (vector<deletion>::const_iterator i = es.deletions().begin();
2046 if (i != es.deletions().begin())
2058 for (vector<insertion>::const_iterator i = es.insertions().begin();
2073 for (vector<unsigned>::const_iterator j = i->inserted_indexes().begin();
2077 if (j != i->inserted_indexes().begin())