//metrics(bv);
mathcursor->setSelection(it, ar.size());
current = it;
- it.jump(ar.size());
+ it.back().pos_ += ar.size();
bv->update();
return true;
}
}
-void MathIterator::jump(difference_type i)
-{
- back().pos_ += i;
- //BOOST_ASSERT(back().pos_ >= 0);
- BOOST_ASSERT(back().pos_ <= cell().size());
-}
-
-
bool MathIterator::normal() const
{
return back().pos_ < cell().size();
explicit MathIterator(MathInset * p);
/// move on one step
void operator++();
- /// move on several steps
- void jump(difference_type);
/// helper for iend
void goEnd();
/// read access to top most item