|
Developer Documentation |
|
Centre for Vision, Speech & Signal Processing |
Comments:
This is a SMALL object. No refrence counting.
Parent Classes:
Variables:
- SLListC * List;
-
Methods:
- SLIterC()
-
Default constructor.
- SLIterC(SLListC<T> & Lst)
-
List constructor.
- SLIterC(const SLIterC<T> & Iter)
-
Copy constructor.
- SLIterC & operator=(SLListC<T> & Lst)
-
Assignment from list.
- SLIterC & operator=(const SLIterC<T> & Iter)
-
Assignment from another iterator.
- BooleanT First(void)
-
Goto first element in list, return false if none.
- BooleanT Last(void)
-
Goto last element in list, return false if none.
- T & Data(void)
-
Get data, NB. IsElm() must be true before calling this.
- const T & Data(void) const
-
Get data, NB. IsElm() must be true before calling this.
- BooleanT IsValid(void) const
-
Valid iterator ?
- BooleanT IsFirst(void) const
-
Is element first in list ?
- void InsAfter(const T & Data)
-
Insert element after this one. It not on element, inserts at begining.
- BooleanT Del(void)
-
Delete this member of list, move to next. (SLOW).
Returns True if IsElm() is true after operation.
- BooleanT DelNext(void)
-
Delete next element in the list, delete first if IsElm() is false.
- void SetInvalidElm(void)
-
Set to invalid element.
- SLConstIterC & operator=(const SLListC<T> & Lst)
-
Assignment from list.
- SLConstIterC & operator=(const SLConstIterC<T> & Iter)
-
Assignment from another iterator.
- BooleanT IsValid(void) const
-
Valid iterator ?
- BooleanT IsElm(void) const
-
Points to valid element ?
- BooleanT IsLast(void) const
-
Is last element in list ?
- BooleanT Next(void)
-
Goto next element in list.
- const T & Data(void) const
-
Get data from list.
|
Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001
|