X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FParIterator.h;h=f1e2752009590d19297cbe7db73bc90282385f1b;hb=d9082639080b9de993742bd352f92e5183058cf5;hp=a4e410b7e22c93764bd2cffc6c6f567887c1b5f2;hpb=2a594d3e90a673c56df9766658a79cf0bcaeb9a8;p=lyx.git diff --git a/src/ParIterator.h b/src/ParIterator.h index a4e410b7e2..f1e2752009 100644 --- a/src/ParIterator.h +++ b/src/ParIterator.h @@ -21,6 +21,7 @@ namespace lyx { class Buffer; class Inset; +class Paragraph; class ParagraphList; @@ -38,13 +39,12 @@ public: /// /// ParIterator(Buffer * buf) : DocIterator(buf) {} - - /// - ParIterator(Buffer * buf, Inset &, pit_type pit); /// - ParIterator(ParIterator const &); + ParIterator(ParIterator const & pi) : + DocIterator(DocIterator(pi)) {} /// - explicit ParIterator(DocIterator const &); + explicit ParIterator(DocIterator const & dit) : + DocIterator(dit) {} /// This really should be implemented... //ParIterator & operator=(ParIterator const &); @@ -93,11 +93,14 @@ class ParConstIterator : public std::iterator(buf)) {} /// - ParConstIterator(ParConstIterator const &); + ParConstIterator(ParConstIterator const & pi) + : DocIterator(DocIterator(pi)) {} /// - explicit ParConstIterator(DocIterator const &); + explicit ParConstIterator(DocIterator const & dit) + : DocIterator(dit) {} /// void push_back(Inset const &);