]> git.lyx.org Git - lyx.git/blobdiff - src/texrow.C
Extracted from r14281
[lyx.git] / src / texrow.C
index 96e3d2bd0e8d2dc5d86491ce0113a27e215af482..9e1b10e5634be4c4215564b96f0e1d039a0f4d85 100644 (file)
@@ -1,9 +1,13 @@
 /**
  * \file texrow.C
- * Copyright 1995-2002 the LyX Team
- * Read the file COPYING
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
  *
  * \author Matthias Ettrich
+ * \author Lars Gullik Bjønnes
+ * \author John Levon
+ *
+ * Full author contact details are available in file CREDITS.
  */
 
 #include <config.h>
@@ -14,8 +18,7 @@
 #include <algorithm>
 
 using std::find_if;
-using std::for_each;
-using std::endl;
+
 
 namespace {
 
@@ -31,37 +34,6 @@ private:
        int row_;
 };
 
-
-/// increment the pos value of the argument if the par id
-/// is the same, and the pos parameter is larger
-class increase_pos {
-public:
-       increase_pos(int id, int pos)
-               : id_(id), pos_(pos) {}
-
-       void operator()(TexRow::RowList::value_type & vt) const {
-               if (vt.id() != id_ || vt.pos() >= pos_)
-                       return;
-               vt.pos(vt.pos() + 1);
-
-               lyxerr[Debug::INFO]
-                       << "TeXRow::increasePos: ideally this "
-                       "should never happen..." << endl;
-
-               // FIXME: When verified to work this clause should be deleted.
-               if (id_ == vt.id() && pos_ == vt.pos()) {
-                       lyxerr[Debug::INFO]
-                               << "TexRow::increasePos: this should happen "
-                               "maximum one time for each run of "
-                               "increasePos!" << endl;
-               }
-       }
-
-private:
-       int id_;
-       int pos_;
-};
-
 } // namespace anon
 
 
@@ -106,12 +78,6 @@ bool TexRow::getIdFromRow(int row, int & id, int & pos) const
 }
 
 
-void TexRow::increasePos(int id, int pos)
-{
-       for_each(rowlist.begin(), rowlist.end(), increase_pos(id, pos));
-}
-
-
 TexRow & TexRow::operator+=(TexRow const & tr)
 {
        rowlist.insert(rowlist.end(), tr.rowlist.begin(), tr.rowlist.end());