Beispiel #1
0
Iterator<string> *Symtab<ValueType>::CreateIterator()
{
    Iterator<string> *iter = new Iterator<string>;

    for (int i = 0; i < NBuckets; i++) {
        for (cellT *cp = buckets[i]; cp != NULL; cp = cp->link) {
            iter->AddElement(cp->key);
        }
    }
    return (iter);
}