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