X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fdociterator.h;h=7d4c4439681589200460d00067e4be9548204599;hb=35204f8f33d7400a5fefeffea533fb4cb4097211;hp=f8f4b490f52cb6c2bc82dc74c534bf9770402141;hpb=02127298e723a5c1f7aab241d7f04fc1cfb38be0;p=lyx.git diff --git a/src/dociterator.h b/src/dociterator.h index f8f4b490f5..7d4c443968 100644 --- a/src/dociterator.h +++ b/src/dociterator.h @@ -17,13 +17,15 @@ #include #include + +namespace lyx { + class LyXText; class MathAtom; class Paragraph; class Row; - // only needed for gcc 2.95, remove when support terminated template bool ptr_cmp(A const * a, B const * b) @@ -39,10 +41,6 @@ class DocIterator // : public std::vector public: /// type for cell number in inset typedef CursorSlice::idx_type idx_type; - /// type for paragraph numbers positions within a cell - typedef CursorSlice::pit_type pit_type; - /// type for cursor positions within a cell - typedef CursorSlice::pos_type pos_type; /// type for row indices typedef CursorSlice::row_type row_type; /// type for col indices @@ -282,8 +280,6 @@ public: DocIterator asDocIterator(InsetBase * start) const; /// size_t size() const { return data_.size(); } - /// type for cursor positions within a cell - typedef CursorSlice::pos_type pos_type; /// return the position within the paragraph pos_type pos() const { return data_.back().pos(); } /// return the position within the paragraph @@ -301,4 +297,7 @@ private: std::vector data_; }; + +} // namespace lyx + #endif