X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FParagraphList.h;h=a57deb4eea7b2a7e8582ef7cdedeb1deb62176f0;hb=c41f9f7ed7a890523acd387868472080d0c68df2;hp=6cb7da38c194314fe55bdfe167abef239aaba032;hpb=0be0fcfd5907d448cd51addf83ed7032719a0692;p=lyx.git diff --git a/src/ParagraphList.h b/src/ParagraphList.h index 6cb7da38c1..a57deb4eea 100644 --- a/src/ParagraphList.h +++ b/src/ParagraphList.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 Angus Leeming * * Full author contact details are available in file CREDITS. */ @@ -12,14 +12,25 @@ #ifndef PARAGRAPH_LIST_H #define PARAGRAPH_LIST_H -#include "paragraph.h" +#include "Paragraph.h" -#include +#include "support/RandomAccessList.h" -struct ParagraphList : public std::list -{ + +namespace lyx { + +/// Container for all kind of Paragraphs used in LyX. +class ParagraphList : public RandomAccessList { +public: + /// + ParagraphList() {} + /// + template + ParagraphList(InputIterator first, InputIterator last) + : RandomAccessList(first, last) + {} }; -typedef std::pair PitPosPair; +} // namespace lyx #endif