X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FDocIterator.h;h=b73a61ec8ef6bce3846939bda412cf45810f5c5d;hb=b8550d11e836e857967a31250e6ca248b2d43f82;hp=737cbd3b13b2b8a80578b131770f2fbe48024bbe;hpb=6192345f60bd77c9223c1649956d6814d48ca26b;p=lyx.git diff --git a/src/DocIterator.h b/src/DocIterator.h index 737cbd3b13..b73a61ec8e 100644 --- a/src/DocIterator.h +++ b/src/DocIterator.h @@ -51,6 +51,10 @@ public: /// access to owning buffer void setBuffer(Buffer * buf) { buffer_ = buf; } + /// Clone this for given \p buffer. + /// \p buffer must be a clone of buffer_. + DocIterator clone(Buffer * buffer) const; + /// access slice at position \p i CursorSlice const & operator[](size_t i) const { return slices_[i]; } /// access slice at position \p i @@ -355,7 +359,6 @@ private: std::vector data_; }; - } // namespace lyx #endif // DOCITERATOR_H