]> git.lyx.org Git - features.git/blobdiff - src/ParagraphList.h
parlist-22-a.diff
[features.git] / src / ParagraphList.h
index 2251875ac9de853042e27f5b887ad2ad75aa5c52..649106e757117e2ccce30659669c064ec3464dad 100644 (file)
@@ -26,6 +26,7 @@ public:
        ///
        class iterator {
        public:
+               friend class ParagraphList;
                ///
                typedef std::bidirectional_iterator_tag iterator_category;
                ///
@@ -39,8 +40,6 @@ public:
                ///
                iterator();
                ///
-               iterator(value_type);
-               ///
                reference operator*();
                ///
                pointer operator->();
@@ -53,6 +52,8 @@ public:
                ///
                iterator operator--(int);
        private:
+               ///
+               iterator(value_type);
                ///
                Paragraph * ptr;
        };
@@ -63,7 +64,7 @@ public:
        ///
        ParagraphList & operator=(ParagraphList const &);
        ///
-       iterator insert(iterator it, Paragraph * par);
+       iterator insert(iterator it, Paragraph const & par);
        ///
        void insert(iterator pos, iterator beg, iterator end);
        ///