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

  /external/chromium_org/third_party/WebKit/Source/wtf/
HashSet.h 41 typedef TraitsArg ValueTraits;
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::isDeletedValue(value)
    [all...]
HashTraits.h 263 typedef ValueTraitsArg ValueTraits;
264 typedef KeyValuePair<typename KeyTraits::TraitType, typename ValueTraits::TraitType> TraitType;
265 typedef KeyValuePair<typename KeyTraits::EmptyValueType, typename ValueTraits::EmptyValueType> EmptyValueType;
267 static const bool emptyValueIsZero = KeyTraits::emptyValueIsZero && ValueTraits::emptyValueIsZero;
268 static EmptyValueType emptyValue() { return KeyValuePair<typename KeyTraits::EmptyValueType, typename ValueTraits::EmptyValueType>(KeyTraits::emptyValue(), ValueTraits::emptyValue()); }
270 static const bool needsDestruction = KeyTraits::needsDestruction || ValueTraits::needsDestruction;
273 static const bool value = ShouldBeTraced<KeyTraits>::value || ShouldBeTraced<ValueTraits>::value;
275 static const WeakHandlingFlag weakHandlingFlag = (KeyTraits::weakHandlingFlag == WeakHandlingInCollections || ValueTraits::weakHandlingFlag == WeakHandlingInCollections) ? WeakHandlingInCollections : NoWeakHandlingInCollections;
285 || ValueTraits::shouldRemoveFromCollection(visitor, pair.value)
    [all...]
HashMap.h 57 typedef HashMapValueTraits<KeyTraits, MappedTraits> ValueTraits;
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, HashTranslator> >(value)
    [all...]
ListHashSet.h 95 typedef HashTraits<ValueType> ValueTraits;
96 typedef typename ValueTraits::PeekInType ValuePeekInType;
97 typedef typename ValueTraits::PassInType ValuePassInType;
98 typedef typename ValueTraits::PassOutType ValuePassOutType;
    [all...]
LinkedHashSet.h 50 template<typename Value, typename ValueTraits> struct LinkedHashSetTraits;
303 typedef ValueTraitsArg ValueTraits;
325 static const bool value = ValueTraits::template NeedsTracingLazily<>::value;
327 static const WeakHandlingFlag weakHandlingFlag = ValueTraits::weakHandlingFlag;
331 return ValueTraits::shouldRemoveFromCollection(visitor, node.m_value);
HashTable.h 349 typedef Traits ValueTraits;
    [all...]
  /external/chromium_org/chrome/browser/extensions/
extension_action.h 202 struct ValueTraits {
230 return ValueTraits<T>::CreateEmpty();
273 struct ExtensionAction::ValueTraits<int> {
  /external/chromium_org/third_party/WebKit/Source/platform/heap/
Visitor.h 530 template<typename Key, typename Value, typename HashFunctions, typename KeyTraits, typename ValueTraits>
531 struct OffHeapCollectionTraceTrait<WTF::HashMap<Key, Value, HashFunctions, KeyTraits, ValueTraits, WTF::DefaultAllocator> > {
532 typedef WTF::HashMap<Key, Value, HashFunctions, KeyTraits, ValueTraits, WTF::DefaultAllocator> HashMap;
538 if (WTF::ShouldBeTraced<KeyTraits>::value || WTF::ShouldBeTraced<ValueTraits>::value) {
542 CollectionBackingTraceTrait<WTF::ShouldBeTraced<ValueTraits>::value, ValueTraits::weakHandlingFlag, WeakPointersActWeak, typename HashMap::MappedType, ValueTraits>::trace(visitor, it->value);
546 COMPILE_ASSERT(ValueTraits::weakHandlingFlag == WTF::NoWeakHandlingInCollections, WeakOffHeapCollectionsConsideredDangerous2);
Heap.h     [all...]

Completed in 261 milliseconds