X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fpariterator.C;h=90199a702b379ef444312431976fd0079fcf65bc;hb=35204f8f33d7400a5fefeffea533fb4cb4097211;hp=e8eb521638a88905dc3bf95df49fc2d94b5e989b;hpb=a2cd656e256fa50aec3f03851b63a4bc6cdd666d;p=lyx.git diff --git a/src/pariterator.C b/src/pariterator.C index e8eb521638..90199a702b 100644 --- a/src/pariterator.C +++ b/src/pariterator.C @@ -18,8 +18,8 @@ #include "insets/inset.h" -using lyx::pit_type; +namespace lyx { /// /// ParIterator @@ -78,7 +78,7 @@ ParIterator & ParIterator::operator--() Paragraph & ParIterator::operator*() const { - return text()->getPar(pit()); + return const_cast(text()->getPar(pit())); } @@ -90,7 +90,7 @@ pit_type ParIterator::pit() const Paragraph * ParIterator::operator->() const { - return &text()->getPar(pit()); + return const_cast(&text()->getPar(pit())); } @@ -102,7 +102,7 @@ pit_type ParIterator::outerPar() const ParagraphList & ParIterator::plist() const { - return text()->paragraphs(); + return const_cast(text()->paragraphs()); } @@ -118,7 +118,7 @@ bool operator!=(ParIterator const & iter1, ParIterator const & iter2) } -DocIterator makeDocIterator(ParIterator const & par, lyx::pos_type pos) +DocIterator makeDocIterator(ParIterator const & par, pos_type pos) { DocIterator dit(par); dit.pos() = pos; @@ -193,3 +193,6 @@ ParConstIterator par_const_iterator_end(InsetBase const & inset) { return ParConstIterator(doc_iterator_end(const_cast(inset))); } + + +} // namespace lyx