Searched defs:ValueTraits (Results 1 - 7 of 7) sorted by relevance

/external/chromium_org/chrome/browser/extensions/
H A Dextension_action.h222 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/wtf/
H A DHashSet.h41 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 DHashTraits.h276 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 DHashMap.h57 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 DLinkedHashSet.h50 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 DListHashSet.h95 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 DHashTable.h368 typedef Traits ValueTraits; typedef in class:WTF::HashTable
1290 typedef typename HashTableType::ValueTraits::IteratorConstGetType SourceGetType;
1304 typedef typename HashTableType::ValueTraits::IteratorGetType SourceGetType;

Completed in 472 milliseconds