Home | History | Annotate | Download | only in wtf

Lines Matching defs:KeyValuePair

236     struct KeyValuePair {
239 KeyValuePair()
243 KeyValuePair(const KeyTypeArg& _key, const ValueTypeArg& _value)
250 KeyValuePair(const KeyValuePair<OtherKeyType, OtherValueType>& other)
261 struct KeyValuePairHashTraits : GenericHashTraits<KeyValuePair<typename KeyTraitsArg::TraitType, typename ValueTraitsArg::TraitType> > {
264 typedef KeyValuePair<typename KeyTraits::TraitType, typename ValueTraits::TraitType> TraitType;
265 typedef KeyValuePair<typename KeyTraits::EmptyValueType, typename ValueTraits::EmptyValueType> EmptyValueType;
268 static EmptyValueType emptyValue() { return KeyValuePair<typename KeyTraits::EmptyValueType, typename ValueTraits::EmptyValueType>(KeyTraits::emptyValue(), ValueTraits::emptyValue()); }
290 struct HashTraits<KeyValuePair<Key, Value> > : public KeyValuePairHashTraits<HashTraits<Key>, HashTraits<Value> > { };