Lines Matching refs:ValueType
42 typedef typename ValueTraits::TraitType ValueType;
47 typedef HashTable<KeyType, ValueType, PairFirstExtractor<ValueType>,
51 typedef HashTableIteratorAdapter<HashTableType, ValueType> iterator;
52 typedef HashTableConstIteratorAdapter<HashTableType, ValueType> const_iterator;
91 // static bool equal(const ValueType&, const T&);
100 // static bool equal(const ValueType&, const T&);
101 // static translate(ValueType&, const T&, unsigned hashCode);
116 template<typename ValueType, typename ValueTraits, typename HashFunctions>
118 typedef typename ValueType::first_type KeyType;
119 typedef typename ValueType::second_type MappedType;
123 static void translate(ValueType& location, const KeyType& key, const MappedType& mapped)
130 template<typename ValueType, typename ValueTraits, typename T, typename Translator>
132 typedef typename ValueType::first_type KeyType;
133 typedef typename ValueType::second_type MappedType;
137 static void translate(ValueType& location, const T& key, const MappedType& mapped, unsigned hashCode)
215 typedef HashMapTranslatorAdapter<ValueType, ValueTraits, TYPE, HashTranslator> Adapter;
224 typedef HashMapTranslatorAdapter<ValueType, ValueTraits, TYPE, HashTranslator> Adapter;
233 typedef HashMapTranslatorAdapter<ValueType, ValueTraits, TYPE, HashTranslator> Adapter;
241 typedef HashMapTranslator<ValueType, ValueTraits, HashFunctions> TranslatorType;
262 typedef HashMapTranslatorAdapter<ValueType, ValueTraits, TYPE, HashTranslator> Adapter;
277 ValueType* entry = const_cast<HashTableType&>(m_impl).lookup(key);