Searched refs:ValueTraits (Results 1 - 8 of 8) sorted by relevance
/external/chromium_org/third_party/WebKit/Source/wtf/ |
H A D | HashSet.h | 41 typedef TraitsArg ValueTraits; typedef in class:WTF::HashSet 42 typedef typename ValueTraits::PeekInType ValuePeekInType; 43 typedef typename ValueTraits::PassInType ValuePassInType; 44 typedef typename ValueTraits::PassOutType ValuePassOutType; 47 typedef typename ValueTraits::TraitType ValueType; 51 HashFunctions, ValueTraits, ValueTraits, Allocator> HashTableType; 54 typedef HashTableConstIteratorAdapter<HashTableType, ValueTraits> iterator; 55 typedef HashTableConstIteratorAdapter<HashTableType, ValueTraits> const_iterator; 224 if (ValueTraits [all...] |
H A D | HashTraits.h | 276 typedef ValueTraitsArg ValueTraits; typedef in struct:WTF::KeyValuePairHashTraits 277 typedef KeyValuePair<typename KeyTraits::TraitType, typename ValueTraits::TraitType> TraitType; 278 typedef KeyValuePair<typename KeyTraits::EmptyValueType, typename ValueTraits::EmptyValueType> EmptyValueType; 280 static const bool emptyValueIsZero = KeyTraits::emptyValueIsZero && ValueTraits::emptyValueIsZero; 281 static EmptyValueType emptyValue() { return KeyValuePair<typename KeyTraits::EmptyValueType, typename ValueTraits::EmptyValueType>(KeyTraits::emptyValue(), ValueTraits::emptyValue()); } 283 static const bool needsDestruction = KeyTraits::needsDestruction || ValueTraits::needsDestruction; 286 static const bool value = ShouldBeTraced<KeyTraits>::value || ShouldBeTraced<ValueTraits>::value; 288 static const WeakHandlingFlag weakHandlingFlag = (KeyTraits::weakHandlingFlag == WeakHandlingInCollections || ValueTraits::weakHandlingFlag == WeakHandlingInCollections) ? WeakHandlingInCollections : NoWeakHandlingInCollections;
|
H A D | HashMap.h | 57 typedef HashMapValueTraits<KeyTraits, MappedTraits> ValueTraits; typedef in class:WTF::HashMap 63 typedef typename ValueTraits::TraitType ValueType; 75 HashFunctions, ValueTraits, KeyTraits, Allocator> HashTableType; 247 template<typename ValueTraits, typename HashFunctions> 254 ValueTraits::ValueTraits::store(mapped, location.value); 258 template<typename ValueTraits, typename Translator> 265 ValueTraits::ValueTraits::store(mapped, location.value); 334 return m_impl.template find<HashMapTranslatorAdapter<ValueTraits, HashTranslato [all...] |
H A D | ListHashSet.h | 95 typedef HashTraits<ValueType> ValueTraits; typedef in class:WTF::ListHashSet 96 typedef typename ValueTraits::PeekInType ValuePeekInType; 97 typedef typename ValueTraits::PassInType ValuePassInType; 98 typedef typename ValueTraits::PassOutType ValuePassOutType; 886 return ValueTraits::emptyValue(); 889 ValuePassOutType result = ValueTraits::passOut(it.node()->m_value); 906 ValuePassOutType result = ValueTraits::passOut(m_head->m_value);
|
H A D | LinkedHashSet.h | 50 template<typename Value, typename ValueTraits, typename Allocator> struct LinkedHashSetTraits; 300 typedef ValueTraitsArg ValueTraits; typedef in struct:WTF::LinkedHashSetTraits 322 static const bool value = ValueTraits::template NeedsTracingLazily<>::value; 324 static const WeakHandlingFlag weakHandlingFlag = ValueTraits::weakHandlingFlag;
|
H A D | HashTable.h | 368 typedef Traits ValueTraits; typedef in class:WTF::HashTable 1290 typedef typename HashTableType::ValueTraits::IteratorConstGetType SourceGetType; 1304 typedef typename HashTableType::ValueTraits::IteratorGetType SourceGetType;
|
/external/chromium_org/chrome/browser/extensions/ |
H A D | extension_action.h | 222 struct ValueTraits { struct in class:ExtensionAction 250 return ValueTraits<T>::CreateEmpty(); 297 struct ExtensionAction::ValueTraits<int> { struct in class:ExtensionAction
|
/external/chromium_org/third_party/WebKit/Source/platform/heap/ |
H A D | Heap.h | 2152 Table::ValueTraits::needsDestruction, 2217 typedef typename Table::ValueTraits Traits; 2268 blink::CollectionBackingTraceTrait<ShouldBeTraced<typename Traits::ValueTraits>::value, NoWeakHandlingInCollections, strongify, Value, typename Traits::ValueTraits>::trace(visitor, self.value); 2293 const bool valueIsWeak = Traits::ValueTraits::weakHandlingFlag == WeakHandlingInCollections; 2295 const bool valueHasStrongRefs = ShouldBeTraced<typename Traits::ValueTraits>::value; 2299 bool deadWeakObjectsFoundOnValueSide = blink::CollectionBackingTraceTrait<ShouldBeTraced<typename Traits::ValueTraits>::value, Traits::ValueTraits::weakHandlingFlag, strongify, Value, typename Traits::ValueTraits>::trace(visitor, self.value); 2308 return blink::CollectionBackingTraceTrait<ShouldBeTraced<typename Traits::ValueTraits> [all...] |
Completed in 728 milliseconds