|
User Documentation |
|
Centre for Vision, Speech & Signal Processing |
Parent Classes:
Methods:
- BiHashIterC(const BiHashARC<D1T,D2T> & bihash)
-
- D1T & Data1()
-
Access data1.
- D2T & Data2()
-
Access data1.
- BooleanT First(void)
-
Goto first item in table.
- BooleanT Next(void)
-
Goto next iterm in table.
Once this returns false (or IsElm() is false) this
should not be called again.
- void operator++(int)
-
Goto next element.
- BooleanT IsElm() const
-
Pointing to valid element ?
- operator BooleanT() const
-
At a valid element ?
- const D1T & Key(void) const
-
Key for current item. IsElm() Must be TRUE.
- const D2T & Data(void) const
-
Data for current item.IsElm() Must be TRUE.
- D2T & Data(void)
-
Data for current item.IsElm() Must be TRUE.
- D2T & operator*()
-
Access data.
- const D2T & operator*() const
-
Access data.
- void Del(void)
-
Delete current item from table, move to next.
-> this breaks HashAR, if required I'll
make a new non-constant iterator which can do this.
- HashIterC<D1T,D2T> & operator=(const HashC<D1T,D2T> & Oth)
-
Assign to another table.
- HashIterC<D1T,D2T> & operator=(const HashIterC<D1T,D2T> & Oth)
-
Assign to another iterator.
- const HashC<D1T,D2T> & GetTable() const
-
Which table ?
|
Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001
|