///
ParIterator(ParIterator const &);
///
+ void operator=(ParIterator const &);
+ ///
ParIterator & operator++();
///
- ParagraphList::iterator operator*();
+ Paragraph & operator*() const;
+ ///
+ ParagraphList::iterator operator->() const;
+ /// This gives us the top-most parent paragraph
+ ParagraphList::iterator outerPar() const;
+ ///
+ ParagraphList::iterator pit() const;
///
- ParagraphList::iterator operator->();
+ ParagraphList & plist() const;
///
size_t size() const;
///
///
ParConstIterator & operator++();
///
- ParagraphList::iterator operator*();
-
+ ParagraphList::const_iterator pit() const;
///
- ParagraphList::iterator operator->();
-
+ Paragraph const & operator*() const;
///
+ ParagraphList::const_iterator operator->() const;
+
+ /// depth of nesting
size_t size() const;
///
friend