THashTableIterBase Class Reference

#include <e32hashtab.h>

class THashTableIterBase
Protected Member Functions
THashTableIterBase(const RHashTableBase &)
IMPORT_C const TAny *Current(TInt)
IMPORT_C const TAny *Next(TInt)
IMPORT_C voidRemoveCurrent()
IMPORT_C voidReset()

Detailed Description

Base class used in the derivation of THashSetIter<T>, TPtrHashSetIter<T>, THashMapIter<K,V> and TPtrHashMapIter<K,V>.

This class provides iteration capability for the hash table classes derived from RHashTableBase. The class is internal and is not intended for use.

Constructor & Destructor Documentation

THashTableIterBase ( const RHashTableBase & )

IMPORT_CTHashTableIterBase(const RHashTableBase &aTable)[protected]

Member Function Documentation

Current ( TInt )

IMPORT_C const TAny *Current(TIntaOffset = 0)const [protected]

Next ( TInt )

IMPORT_C const TAny *Next(TIntaOffset = 0)[protected]

RemoveCurrent ( )

IMPORT_C voidRemoveCurrent()[protected]

Reset ( )

IMPORT_C voidReset()[protected]