]> git.lyx.org Git - lyx.git/blobdiff - src/iterators.h
zlib stuff
[lyx.git] / src / iterators.h
index f3153ad8e604b553ee039525dc80f3611ee95309..0765eb76fb5599fbae34bfbd8a9c818593b297b1 100644 (file)
@@ -29,12 +29,14 @@ public:
        ///
        ParIterator & operator++();
        ///
-       ParagraphList::iterator operator*() const;
+       Paragraph & operator*() const;
        ///
        ParagraphList::iterator operator->() const;
-       ///
+       /// This gives us the top-most parent paragraph
        ParagraphList::iterator outerPar() const;
        ///
+       ParagraphList::iterator pit() const;
+       ///
        ParagraphList & plist() const;
        ///
        size_t size() const;
@@ -64,11 +66,13 @@ public:
        ///
        ParConstIterator & operator++();
        ///
-       ParagraphList::iterator operator*() const;
+       ParagraphList::const_iterator pit() const;
        ///
-       ParagraphList::iterator operator->() const;
-
+       Paragraph const & operator*() const;
        ///
+       ParagraphList::const_iterator operator->() const;
+
+       /// depth of nesting
        size_t size() const;
        ///
        friend