OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:HashTableType
(Results
1 - 5
of
5
) sorted by null
/external/webkit/JavaScriptCore/wtf/
HashIterators.h
31
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
, std::pair<KeyType, MappedType> > {
40
typedef HashTableConstKeysIterator<
HashTableType
, KeyType, MappedType> Keys;
41
typedef HashTableConstValuesIterator<
HashTableType
, KeyType, MappedType> Values;
43
HashTableConstIteratorAdapter(const typename
HashTableType
::const_iterator& impl) : m_impl(impl) {}
55
typename
HashTableType
::const_iterator m_impl
[
all
...]
HashSet.h
48
HashFunctions, ValueTraits, ValueTraits>
HashTableType
;
51
typedef HashTableIteratorAdapter<
HashTableType
, ValueType> iterator;
52
typedef HashTableConstIteratorAdapter<
HashTableType
, ValueType> const_iterator;
98
HashTableType
m_impl;
243
template<typename ValueType, typename
HashTableType
>
244
void deleteAllValues(
HashTableType
& collection)
246
typedef typename
HashTableType
::const_iterator iterator;
258
template<typename ValueType, typename
HashTableType
>
259
void fastDeleteAllValues(
HashTableType
& collection)
261
typedef typename
HashTableType
::const_iterator iterator
[
all
...]
RefPtrHashMap.h
61
HashFunctions, ValueTraits, KeyTraits>
HashTableType
;
67
typedef HashTableIteratorAdapter<
HashTableType
, ValueType> iterator;
68
typedef HashTableConstIteratorAdapter<
HashTableType
, ValueType> const_iterator;
116
HashTableType
m_impl;
260
ValueType* entry = const_cast<
HashTableType
&>(m_impl).lookup(key);
270
ValueType* entry = const_cast<
HashTableType
&>(m_impl).template lookup<RawKeyType, RawKeyTranslator>(key);
HashMap.h
47
HashFunctions, ValueTraits, KeyTraits>
HashTableType
;
50
typedef HashTableIteratorAdapter<
HashTableType
, ValueType> iterator;
51
typedef HashTableConstIteratorAdapter<
HashTableType
, ValueType> const_iterator;
108
HashTableType
m_impl;
275
ValueType* entry = const_cast<
HashTableType
&>(m_impl).lookup(key);
347
template<typename MappedType, typename
HashTableType
>
348
void deleteAllPairSeconds(
HashTableType
& collection)
350
typedef typename
HashTableType
::const_iterator iterator;
362
template<typename KeyType, typename
HashTableType
>
363
void deleteAllPairFirsts(
HashTableType
& collection
[
all
...]
HashTable.h
97
typedef HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>
HashTableType
;
109
while (m_position != m_endPosition &&
HashTableType
::isEmptyOrDeletedBucket(*m_position))
113
HashTableConstIterator(const
HashTableType
* table, PointerType position, PointerType endPosition)
120
HashTableConstIterator(const
HashTableType
* table, PointerType position, PointerType endPosition, HashItemKnownGoodTag)
216
mutable const
HashTableType
* m_table;
225
typedef HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>
HashTableType
;
234
HashTableIterator(
HashTableType
* table, PointerType pos, PointerType end) : m_iterator(table, pos, end) { }
235
HashTableIterator(
HashTableType
* table, PointerType pos, PointerType end, HashItemKnownGoodTag tag) : m_iterator(table, pos, end, tag) { }
[
all
...]
Completed in 26 milliseconds