#include <vector>
+namespace lyx {
+
+
class InsetBase;
class LyXText;
///
- ParIterator(InsetBase &, lyx::pit_type pit);
+ ParIterator(InsetBase &, pit_type pit);
///
ParIterator(ParIterator const &);
///
///
Paragraph * operator->() const;
/// This gives us the top-most parent paragraph
- lyx::pit_type outerPar() const;
+ pit_type outerPar() const;
///
- lyx::pit_type pit() const;
+ pit_type pit() const;
///
+ /// return the paragraph this cursor is in
+ pit_type & pit() { return DocIterator::pit(); }
+
ParagraphList & plist() const;
};
-DocIterator makeDocIterator(ParIterator const &, lyx::pos_type);
+DocIterator makeDocIterator(ParIterator const &, pos_type);
ParIterator par_iterator_begin(InsetBase & inset);
public DocIterator
{
public:
+ ///
+ ParConstIterator(): DocIterator() {}
///
ParConstIterator(ParConstIterator const &);
///
ParConstIterator par_const_iterator_end(InsetBase const & inset);
+
+} // namespace lyx
+
#endif