]> git.lyx.org Git - lyx.git/blobdiff - src/ParIterator.cpp
FindAdv: Amend ec387b6d: Handle search for '{' and '}'
[lyx.git] / src / ParIterator.cpp
index 1ddf3479860dc8d27d96302b3bf4f28ce32f44eb..728988936006280d9a13c4cc78280ae5a2680a44 100644 (file)
@@ -12,7 +12,7 @@
 
 #include "ParIterator.h"
 
-#include "Paragraph.h"
+#include "CursorSlice.h"
 #include "Text.h"
 
 #include "insets/Inset.h"
@@ -26,15 +26,6 @@ namespace lyx {
 //
 //////////////////////////////////////////////////////////////////////////
 
-ParIterator::ParIterator(DocIterator const & dit)
-       : DocIterator(dit)
-{}
-
-
-ParIterator::ParIterator(ParIterator const & pi)
-       : DocIterator(DocIterator(pi))
-{}
-
 
 ParIterator par_iterator_begin(Inset & inset)
 {
@@ -113,21 +104,6 @@ ParagraphList & ParIterator::plist() const
 //////////////////////////////////////////////////////////////////////////
 
 
-ParConstIterator::ParConstIterator(Buffer const * buf)
-       : DocIterator(const_cast<Buffer *>(buf))
-{}
-
-
-ParConstIterator::ParConstIterator(DocIterator const & dit)
-       : DocIterator(dit)
-{}
-
-
-ParConstIterator::ParConstIterator(ParConstIterator const & pi)
-       : DocIterator(DocIterator(pi))
-{}
-
-
 void ParConstIterator::push_back(Inset const & inset)
 {
        DocIterator::push_back(CursorSlice(const_cast<Inset &>(inset)));
@@ -161,8 +137,7 @@ ParagraphList const & ParConstIterator::plist() const
 #if 0
 bool operator==(ParConstIterator const & iter1, ParConstIterator const & iter2)
 {
-       // FIXME: this makes two full copies!
-       return DocIterator(iter1) == DocIterator(iter2);
+       return static_cast<DocIterator const &>(iter1) == static_cast<DocIterator const &>(iter2);
 }