- lyxerr << "ownerPar: should not happen" << endl;
- BOOST_ASSERT(false);
- return buf.paragraphs().front(); // shut up compiler
-}
-
-
-/// return the range of pars [beg, end[ owning the range of y [ystart, yend]
-void getParsInRange(ParagraphList & pars, int ystart, int yend,
- par_type & beg, par_type & end)
-{
- BOOST_ASSERT(!pars.empty());
- par_type const endpar = pars.size();
- par_type const begpar = 0;
-
- for (beg = endpar - 1; beg != begpar && pars[beg].y > ystart; --beg)
- ;
-
- for (end = beg ; end != endpar && pars[end].y <= yend; ++end)
- ;