Searched refs:HashTableType (Results 1 - 6 of 6) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/wtf/
H A DHashIterators.h31 template<typename HashTableType, typename KeyType, typename MappedType> struct HashTableConstKeysIterator;
32 template<typename HashTableType, typename KeyType, typename MappedType> struct HashTableConstValuesIterator;
33 template<typename HashTableType, typename KeyType, typename MappedType> struct HashTableKeysIterator;
34 template<typename HashTableType, typename KeyType, typename MappedType> struct HashTableValuesIterator;
36 template<typename HashTableType, typename KeyType, typename MappedType> struct HashTableConstIteratorAdapter<HashTableType, KeyValuePair<KeyType, MappedType> > {
40 typedef HashTableConstKeysIterator<HashTableType, KeyType, MappedType> Keys;
41 typedef HashTableConstValuesIterator<HashTableType, KeyType, MappedType> Values;
44 HashTableConstIteratorAdapter(const typename HashTableType::const_iterator& impl) : m_impl(impl) {}
56 typename HashTableType
[all...]
H A DHashSet.h47 HashFunctions, ValueTraits, ValueTraits> HashTableType; typedef in class:WTF::HashSet
50 typedef HashTableConstIteratorAdapter<HashTableType, ValueType> iterator;
51 typedef HashTableConstIteratorAdapter<HashTableType, ValueType> const_iterator;
52 typedef typename HashTableType::AddResult AddResult;
95 HashTableType m_impl;
224 template<typename ValueType, typename HashTableType>
225 void deleteAllValues(HashTableType& collection)
227 typedef typename HashTableType::const_iterator iterator;
H A DHashTable.h73 typedef HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits> HashTableType; typedef in class:WTF::HashTableConstIterator
85 while (m_position != m_endPosition && HashTableType::isEmptyOrDeletedBucket(*m_position))
89 HashTableConstIterator(const HashTableType* table, PointerType position, PointerType endPosition)
95 HashTableConstIterator(const HashTableType* table, PointerType position, PointerType endPosition, HashItemKnownGoodTag)
148 typedef HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits> HashTableType; typedef in class:WTF::HashTableIterator
157 HashTableIterator(HashTableType* table, PointerType pos, PointerType end) : m_iterator(table, pos, end) { }
158 HashTableIterator(HashTableType* table, PointerType pos, PointerType end, HashItemKnownGoodTag tag) : m_iterator(table, pos, end, tag) { }
1000 template<typename HashTableType, typename ValueType> struct HashTableConstIteratorAdapter {
1002 HashTableConstIteratorAdapter(const typename HashTableType::const_iterator& impl) : m_impl(impl) {}
1011 typename HashTableType
[all...]
H A DRefPtrHashMap.h55 HashFunctions, ValueTraits, KeyTraits> HashTableType; typedef in class:WTF::HashMap
61 typedef HashTableIteratorAdapter<HashTableType, ValueType> iterator;
62 typedef HashTableConstIteratorAdapter<HashTableType, ValueType> const_iterator;
63 typedef typename HashTableType::AddResult AddResult;
111 HashTableType m_impl;
254 ValueType* entry = const_cast<HashTableType&>(m_impl).lookup(key);
264 ValueType* entry = const_cast<HashTableType&>(m_impl).template lookup<Translator>(key);
H A DHashMap.h66 HashFunctions, ValueTraits, KeyTraits> HashTableType; typedef in class:WTF::HashMap
72 typedef HashTableIteratorAdapter<HashTableType, ValueType> iterator;
73 typedef HashTableConstIteratorAdapter<HashTableType, ValueType> const_iterator;
74 typedef typename HashTableType::AddResult AddResult;
138 HashTableType m_impl;
375 ValueType* entry = const_cast<HashTableType&>(m_impl).lookup(key);
H A DListHashSet.h920 template<bool, typename ValueType, typename HashTableType>
921 void deleteAllValues(HashTableType& collection)
923 typedef typename HashTableType::const_iterator iterator;

Completed in 797 milliseconds