X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FInsetList.h;h=708eab86fa0377ca7bd56e6bfc10ebfb820594c3;hb=2dae4ab4f35458f3caa4f85f8c0e64e5fe9065d1;hp=f394c11a66c0969c6310507cc78f2ee35dc0801f;hpb=396a90decb79a13a0ead2072cdacd52dcdf07842;p=features.git diff --git a/src/InsetList.h b/src/InsetList.h index f394c11a66..708eab86fa 100644 --- a/src/InsetList.h +++ b/src/InsetList.h @@ -4,7 +4,7 @@ * This file is part of LyX, the document processor. * Licence details can be found in the file COPYING. * - * \author Lars Gullik Bjønnes + * \author Lars Gullik Bjønnes * * Full author contact details are available in file CREDITS. */ @@ -31,21 +31,26 @@ public: InsetList() {} /// InsetList(InsetList const &); + /// Partial copy constructor. + /// Copy the InsetList contents from \p beg to \p end (without end). + InsetList(InsetList const &, pos_type beg, pos_type end); /// void setBuffer(Buffer &); + /// + void resetBuffer(); /// - class InsetTable { + class Element { public: /// - InsetTable(pos_type p, Inset * i) : pos(p), inset(i) {} + Element(pos_type p, Inset * i) : pos(p), inset(i) {} /// pos_type pos; /// Inset * inset; }; /// - typedef std::vector List; + typedef std::vector List; /// typedef List::iterator iterator; /// @@ -88,7 +93,7 @@ public: pos_type startpos = 0 ///< start position for the search. ) const; - /// count occurences of of an \c Inset type. + /// count occurrences of an \c Inset type. /// \return the number of found inset(s). int count( InsetCode code, ///< Code of inset type to count.