8 * This file is part of LyX, the document processor.
9 * Licence details can be found in the file COPYING.
11 * \author Alfredo Braunstein
13 * Full author contact details are available in file CREDITS
22 /// A class to hold an error item
29 ErrorItem(string
const & error
, string
const & description
,
30 int parid
, int posstart
, int posend
);
34 class ErrorList
: private std::vector
<ErrorItem
>
37 ErrorList() : std::vector
<ErrorItem
> () {};
39 using std::vector
<ErrorItem
>::push_back
;
40 using std::vector
<ErrorItem
>::end
;
41 using std::vector
<ErrorItem
>::begin
;
42 using std::vector
<ErrorItem
>::operator[];
43 using std::vector
<ErrorItem
>::size
;
44 using std::vector
<ErrorItem
>::clear
;
45 using std::vector
<ErrorItem
>::empty
;
46 using std::vector
<ErrorItem
>::const_iterator
;