1template<class K, class V>
2class Entry : public K
3{
4  V mData;
5};
6
7template<typename K, typename V>
8class nsBaseHashtable {
9  typedef Entry<K, V> EntryType;
10
11  struct EntryPtr {
12  private:
13    EntryType& mEntry;
14    bool mExistingEntry;
15  };
16};
17