HomeSort by relevance Sort by last modified time
    Searched refs:KeyTraits (Results 1 - 5 of 5) sorted by null

  /external/chromium_org/third_party/WebKit/Source/wtf/
HashTable.h 60 template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
62 template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
64 template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
69 template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
72 typedef HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits> HashTableType;
73 typedef HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits> iterator;
74 typedef HashTableConstIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits> const_iterator;
79 friend class HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>;
80 friend class HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>;
144 template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
    [all...]
HashTraits.h 229 typedef KeyTraitsArg KeyTraits;
231 typedef KeyValuePair<typename KeyTraits::TraitType, typename ValueTraits::TraitType> TraitType;
232 typedef KeyValuePair<typename KeyTraits::EmptyValueType, typename ValueTraits::EmptyValueType> EmptyValueType;
234 static const bool emptyValueIsZero = KeyTraits::emptyValueIsZero && ValueTraits::emptyValueIsZero;
235 static EmptyValueType emptyValue() { return KeyValuePair<typename KeyTraits::EmptyValueType, typename ValueTraits::EmptyValueType>(KeyTraits::emptyValue(), ValueTraits::emptyValue()); }
237 static const bool needsDestruction = KeyTraits::needsDestruction || ValueTraits::needsDestruction;
239 static const int minimumTableSize = KeyTraits::minimumTableSize;
241 static void constructDeletedValue(TraitType& slot) { KeyTraits::constructDeletedValue(slot.key); }
242 static bool isDeletedValue(const TraitType& value) { return KeyTraits::isDeletedValue(value.key);
    [all...]
HashMap.h 28 template<typename KeyTraits, typename MappedTraits> struct HashMapValueTraits;
46 typedef KeyTraitsArg KeyTraits;
48 typedef HashMapValueTraits<KeyTraits, MappedTraits> ValueTraits;
51 typedef typename KeyTraits::TraitType KeyType;
65 HashFunctions, ValueTraits, KeyTraits> HashTableType;
216 template<typename KeyTraits, typename MappedTraits> struct HashMapValueTraits : KeyValuePairHashTraits<KeyTraits, MappedTraits> {
218 static bool isEmptyValue(const typename KeyValuePairHashTraits<KeyTraits, MappedTraits>::TraitType& value)
220 return isHashTraitsEmptyValue<KeyTraits>(value.key);
413 if (KeyTraits::isDeletedValue(key)
    [all...]
RefPtrHashMap.h 35 typedef KeyTraitsArg KeyTraits;
37 typedef KeyValuePairHashTraits<KeyTraits, MappedTraits> ValueTraits;
40 typedef typename KeyTraits::TraitType KeyType;
55 HashFunctions, ValueTraits, KeyTraits> HashTableType;
  /external/llvm/include/llvm/ADT/
IntervalMap.h     [all...]

Completed in 762 milliseconds