#define PARITERATOR_H
#include "DocIterator.h"
-#include "ParagraphList_fwd.h"
#include "support/types.h"
-#include <boost/optional.hpp>
-
#include <vector>
namespace lyx {
-
-
-class InsetBase;
-class LyXText;
+class Inset;
+class Text;
+class ParagraphList;
class ParIterator : public std::iterator<std::forward_iterator_tag, Paragraph>,
///
ParIterator() : DocIterator() {}
-
///
- ParIterator(InsetBase &, pit_type pit);
+ ParIterator(Inset &, pit_type pit);
///
ParIterator(ParIterator const &);
///
DocIterator makeDocIterator(ParIterator const &, pos_type);
-ParIterator par_iterator_begin(InsetBase & inset);
+ParIterator par_iterator_begin(Inset & inset);
-ParIterator par_iterator_end(InsetBase & inset);
+ParIterator par_iterator_end(Inset & inset);
///
ParConstIterator const & iter2);
-ParConstIterator par_const_iterator_begin(InsetBase const & inset);
+ParConstIterator par_const_iterator_begin(Inset const & inset);
-ParConstIterator par_const_iterator_end(InsetBase const & inset);
+ParConstIterator par_const_iterator_end(Inset const & inset);