25#ifndef __KWORD_LISTPARA_H__
26#define __KWORD_LISTPARA_H__
30class ListPara: public Para
39 void initialiser( Para*);
43 Para* getFirst() const { return _start; }
44 Para* getLast() const { return _end; }
45 int getSize() const { return _size; }
63 ParaIter() { _courant = 0; }
65 ParaIter(ListPara &l) { _courant = l.getFirst(); }
67 ParaIter(ListPara *l) {
69 _courant = l->getFirst();
80 virtual ~ParaIter() { }
88 Para* getCourant() const { return _courant; }
89 bool isTerminate() const { return (_courant == 0); }
96 void next () { _courant = _courant->getNext(); }
97 void setList( const ListPara &l) { _courant = l.getFirst(); }
This class hold a real paragraph.
|