X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fpariterator.h;h=4ce2b05994d379408e9a05e5e8067382607d01ff;hb=5c00d0f48978964a576070d5950556787aa365bb;hp=c1f9812e39bd961fa7dcd31cbcebca69f3fdb3a7;hpb=3e80b0b318343341c230b3fd828a5b8597c636d5;p=lyx.git diff --git a/src/pariterator.h b/src/pariterator.h index c1f9812e39..4ce2b05994 100644 --- a/src/pariterator.h +++ b/src/pariterator.h @@ -1,5 +1,5 @@ // -*- C++ -*- -/* \file iterators.h +/* \file pariterator.h * This file is part of LyX, the document processor. * Licence details can be found in the file COPYING. * @@ -9,8 +9,8 @@ * Full author contact details are available in file CREDITS. */ -#ifndef ITERATORS_H -#define ITERATORS_H +#ifndef PARITERATOR_H +#define PARITERATOR_H #include "dociterator.h" @@ -28,7 +28,7 @@ class ParagraphList; class ParIterator : public std::iterator, - public DocumentIterator + public DocIterator { public: /// @@ -36,7 +36,7 @@ public: /// ParIterator(ParIterator const &); /// - ParIterator(DocumentIterator const &); + ParIterator(DocIterator const &); /// void operator=(ParIterator const &); @@ -57,9 +57,11 @@ public: }; -DocumentIterator makeDocumentIterator(ParIterator const &, lyx::pos_type); +DocIterator makeDocIterator(ParIterator const &, lyx::pos_type); +ParIterator par_iterator_begin(InsetBase & inset); +ParIterator par_iterator_end(InsetBase & inset); /// @@ -71,15 +73,13 @@ bool operator!=(ParIterator const & iter1, ParIterator const & iter2); class ParConstIterator : public std::iterator, - public DocumentIterator + public DocIterator { public: - /// - ParConstIterator(InsetBase const &, lyx::par_type pit); /// ParConstIterator(ParConstIterator const &); /// - ParConstIterator(DocumentIterator const &); + ParConstIterator(DocIterator const &); /// ParConstIterator & operator++(); @@ -99,4 +99,10 @@ bool operator==(ParConstIterator const & iter1, bool operator!=(ParConstIterator const & iter1, ParConstIterator const & iter2); + +ParConstIterator par_const_iterator_begin(InsetBase const & inset); + +ParConstIterator par_const_iterator_end(InsetBase const & inset); + + #endif