class Position { // a hash table position
private:
EntryPtr node; // pointer to entry
public:
Position(EntryPtr n = NULL) // constructor
{ node = n; }
Element& element() // get element
{ return node->element(); }
const Key& key() const // get key
{ return node->key(); }
bool isNull() const // a null position?
{ return node == NULL; }
friend LinearProbeHashTable; // give hash table access
};