* 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 Paragraph;
class ParagraphList;
typedef StdIt::reference reference;
///
- ParIterator() : DocIterator() {}
-
///
- ParIterator(Inset &, pit_type pit);
+ ParIterator(Buffer * buf) : DocIterator(buf) {}
///
- ParIterator(ParIterator const &);
+ ParIterator(ParIterator const & pi) :
+ DocIterator(DocIterator(pi)) {}
///
- explicit ParIterator(DocIterator const &);
+ explicit ParIterator(DocIterator const & dit) :
+ DocIterator(dit) {}
/// This really should be implemented...
//ParIterator & operator=(ParIterator const &);
{
public:
///
- ParConstIterator() : DocIterator() {}
+ ParConstIterator(Buffer const * buf)
+ : DocIterator(const_cast<Buffer *>(buf)) {}
///
- ParConstIterator(ParConstIterator const &);
+ ParConstIterator(ParConstIterator const & pi)
+ : DocIterator(DocIterator(pi)) {}
///
- explicit ParConstIterator(DocIterator const &);
+ explicit ParConstIterator(DocIterator const & dit)
+ : DocIterator(dit) {}
///
+ 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