|
Developer Documentation |
|
Centre for Vision, Speech & Signal Processing |
Comments:
See HashIterC.
Beware: Small object !
Typedefs:
- typedef unsigned int Index;
-
Variables:
- HashInt1D * Table;
-
- HashInt1DElem * Place;
-
- Index Bin;
-
Methods:
- BooleanT First(void)
-
Goto first element in hash table.
- HashInt1DIter()
-
Default constructor.
- HashInt1DIter(const HashInt1D<T> & Tab)
-
Construct from hash table.
- HashInt1DIter(const HashInt1DAR<T> & Tab)
-
Construct from an auto-resizing hash table.
- HashInt1DIter(const HashInt1DIter<T> & Other)
-
Construct from another iterator.
- const HashInt1DIter<T> & operator=(HashInt1D<T> & Tab)
-
Assign from table
- const HashInt1DIter<T> & operator=(HashInt1DAR<T> & Tab)
-
Assign from table
- const HashInt1DIter<T> & operator=(const HashInt1DIter<T> & Tab)
-
Assign from table
- BooleanT Next(void)
-
Goto next element (True=element valid).
- BooleanT IsElm(void) const
-
Is current element valid ?
- BooleanT Del(void)
-
Delete current element from table.
Don't use with constant or Auto resizing tables !!
- T & Data(void) const
-
Get data for item.
- Index Key(void) const
-
Get key for item.
- const HashInt1D<T> & GetTable(void) const
-
Get constant pointer to the table being iterated.
|
Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001
|