#include "pariterator.h"
-#include "ParagraphList_fwd.h"
#include "paragraph.h"
#include "lyxtext.h"
#include "insets/inset.h"
-using lyx::pit_type;
+namespace lyx {
///
/// ParIterator
Paragraph & ParIterator::operator*() const
{
- return text()->getPar(pit());
+ return const_cast<Paragraph&>(text()->getPar(pit()));
}
Paragraph * ParIterator::operator->() const
{
- return &text()->getPar(pit());
+ return const_cast<Paragraph*>(&text()->getPar(pit()));
}
ParagraphList & ParIterator::plist() const
{
- return text()->paragraphs();
+ return const_cast<ParagraphList&>(text()->paragraphs());
}
}
-DocIterator makeDocIterator(ParIterator const & par, lyx::pos_type pos)
+DocIterator makeDocIterator(ParIterator const & par, pos_type pos)
{
DocIterator dit(par);
dit.pos() = pos;
{
return ParConstIterator(doc_iterator_end(const_cast<InsetBase &>(inset)));
}
+
+
+} // namespace lyx