]> git.lyx.org Git - features.git/commitdiff
Move trivial constructors into header. Remove unimplemented one.
authorRichard Kimberly Heck <rikiheck@lyx.org>
Fri, 6 Nov 2020 16:23:52 +0000 (11:23 -0500)
committerRichard Kimberly Heck <rikiheck@lyx.org>
Fri, 6 Nov 2020 16:30:07 +0000 (11:30 -0500)
src/ParIterator.cpp
src/ParIterator.h

index 0464839adba78de5a043a60cd7d7dc441952df60..8086d2fc36c32d089d08da6e01fc870ec6144c0e 100644 (file)
@@ -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)));
index 288b0353feaf44d3d5dd219de593b0df5e130f52..f1e2752009590d19297cbe7db73bc90282385f1b 100644 (file)
@@ -39,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 &);
@@ -94,11 +93,14 @@ class ParConstIterator : public std::iterator<std::forward_iterator_tag,
 {
 public:
        ///
-       ParConstIterator(Buffer const * buf);
+       ParConstIterator(Buffer const * buf) 
+               : DocIterator(const_cast<Buffer *>(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 &);