* Licence details can be found in the file COPYING.
*
* \author unknown
- * \author Lars Gullik Bjønnes
+ * \author Lars Gullik Bjønnes
*
* Full author contact details are available in file CREDITS.
*/
#include "support/types.h"
-#include <vector>
-
namespace lyx {
+class Buffer;
class Inset;
class Text;
class ParagraphList;
typedef StdIt::reference reference;
///
- ParIterator() : DocIterator() {}
+ ///
+ ParIterator(Buffer * buf) : DocIterator(buf) {}
///
- ParIterator(Inset &, pit_type pit);
+ ParIterator(Buffer * buf, Inset &, pit_type pit);
///
ParIterator(ParIterator const &);
///
};
-DocIterator makeDocIterator(ParIterator const &, pos_type);
-
ParIterator par_iterator_begin(Inset & inset);
ParIterator par_iterator_end(Inset & inset);
{
public:
///
- ParConstIterator() : DocIterator() {}
+ ParConstIterator(Buffer const * buf);
///
ParConstIterator(ParConstIterator const &);
///
explicit ParConstIterator(DocIterator const &);
///
+ void push_back(Inset const &);
ParConstIterator & operator++();
///
//bool operator!=(ParConstIterator const & it1, ParConstIterator const & it2);
-ParConstIterator par_const_iterator_begin(Inset const & inset);
-
-ParConstIterator par_const_iterator_end(Inset const & inset);
-
-
-
} // namespace lyx
#endif