]> git.lyx.org Git - lyx.git/blobdiff - src/pariterator.h
Fix the missing "Figure #:" label from the caption of a figure float.
[lyx.git] / src / pariterator.h
index c1f9812e39bd961fa7dcd31cbcebca69f3fdb3a7..4ce2b05994d379408e9a05e5e8067382607d01ff 100644 (file)
@@ -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<std::forward_iterator_tag, Paragraph>,
-                   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<std::forward_iterator_tag,
                         Paragraph>,
-                        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