/external/chromium_org/third_party/WebKit/Source/wtf/ |
HashTable.h | 92 template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> 94 template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> 96 template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> 98 template<typename Value, typename HashFunctions, typename HashTraits, typename Allocator> 105 template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> 108 typedef HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator> HashTableType; 109 typedef HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator> iterator; 110 typedef HashTableConstIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator> const_iterator; 115 friend class HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>; 116 friend class HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator> [all...] |
HashSet.h | 40 typedef HashArg HashFunctions; 51 HashFunctions, ValueTraits, ValueTraits, Allocator> HashTableType; 168 template<typename Value, typename HashFunctions, typename Traits, typename Allocator> 169 inline bool HashSet<Value, HashFunctions, Traits, Allocator>::contains(ValuePeekInType value) const 174 template<typename Value, typename HashFunctions, typename Traits, typename Allocator> 176 typename HashSet<Value, HashFunctions, Traits, Allocator>::iterator 177 inline HashSet<Value, HashFunctions, Traits, Allocator>::find(const T& value) const 182 template<typename Value, typename HashFunctions, typename Traits, typename Allocator> 184 inline bool HashSet<Value, HashFunctions, Traits, Allocator>::contains(const T& value) const 195 template<typename Value, typename HashFunctions, typename Traits, typename Allocator [all...] |
HashCountedSet.h | 35 typename HashFunctions = typename DefaultHash<Value>::Hash, 40 typedef HashMap<Value, unsigned, HashFunctions, Traits, HashTraits<unsigned>, Allocator> ImplType; 137 template<typename Value, typename HashFunctions, typename Traits, typename Allocator, size_t inlineCapacity, typename VectorAllocator> 138 inline void copyToVector(const HashCountedSet<Value, HashFunctions, Traits, Allocator>& collection, Vector<Value, inlineCapacity, VectorAllocator>& vector) 140 typedef typename HashCountedSet<Value, HashFunctions, Traits, Allocator>::const_iterator iterator;
|
LinkedHashSet.h | 41 template<typename Value, typename HashFunctions, typename HashTraits, typename Allocator> class LinkedHashSet; 48 template<typename Value, typename HashFunctions> struct LinkedHashSetTranslator; 137 typename HashFunctions = typename DefaultHash<ValueArg>::Hash, 147 typedef LinkedHashSetTranslator<Value, HashFunctions> NodeHashFunctions; 273 template<typename Value, typename HashFunctions> 278 static unsigned hash(const Node& node) { return HashFunctions::hash(node.m_value); } 279 static unsigned hash(const ValuePeekInType& key) { return HashFunctions::hash(key); } 280 static bool equal(const Node& a, const ValuePeekInType& b) { return HashFunctions::equal(a.m_value, b); } 281 static bool equal(const Node& a, const Node& b) { return HashFunctions::equal(a.m_value, b.m_value); } 621 template<typename Value, typename HashFunctions, typename Traits, typename Allocator [all...] |
HashMap.h | 72 typedef HashArg HashFunctions; 75 HashFunctions, ValueTraits, KeyTraits, Allocator> HashTableType; 247 template<typename ValueTraits, typename HashFunctions> 249 template<typename T> static unsigned hash(const T& key) { return HashFunctions::hash(key); } 250 template<typename T, typename U> static bool equal(const T& a, const U& b) { return HashFunctions::equal(a, b); } 357 return m_impl.template add<HashMapTranslator<ValueTraits, HashFunctions> >(key, mapped); 433 if (HashFunctions::safeToCompareToEmptyOrDeleted) {
|
ListHashSet.h | 42 template<typename Value, size_t inlineCapacity, typename HashFunctions, typename Allocator> class ListHashSet; 91 typedef HashArg HashFunctions; 651 template<typename HashFunctions> 653 template<typename T> static unsigned hash(const T& key) { return HashFunctions::hash(key); } 654 template<typename T, typename U> static bool equal(const T& a, const U& b) { return HashFunctions::equal(a->m_value, b); } [all...] |
/external/chromium_org/third_party/WebKit/Source/platform/heap/ |
Visitor.h | 483 template<typename T, typename HashFunctions, typename Traits> 484 struct OffHeapCollectionTraceTrait<WTF::HashSet<T, HashFunctions, Traits, WTF::DefaultAllocator> > { 485 typedef WTF::HashSet<T, HashFunctions, Traits, WTF::DefaultAllocator> HashSet; 502 template<typename T, size_t inlineCapacity, typename HashFunctions> 503 struct OffHeapCollectionTraceTrait<ListHashSet<T, inlineCapacity, HashFunctions> > { 504 typedef WTF::ListHashSet<T, inlineCapacity, HashFunctions> ListHashSet; 516 template<typename T, typename HashFunctions> 517 struct OffHeapCollectionTraceTrait<WTF::LinkedHashSet<T, HashFunctions> > { 518 typedef WTF::LinkedHashSet<T, HashFunctions> LinkedHashSet; 530 template<typename Key, typename Value, typename HashFunctions, typename KeyTraits, typename ValueTraits [all...] |
Heap.h | [all...] |
/external/chromium_org/third_party/WebKit/Source/build/scripts/ |
make_css_property_names.py | 20 #include "wtf/HashFunctions.h"
|