Home | History | Annotate | Download | only in wtf

Lines Matching defs:KeyValuePair

203     struct KeyValuePair {
206 KeyValuePair()
210 KeyValuePair(const KeyTypeArg& key, const ValueTypeArg& value)
217 KeyValuePair(const KeyValuePair<OtherKeyType, OtherValueType>& other)
228 struct KeyValuePairHashTraits : GenericHashTraits<KeyValuePair<typename KeyTraitsArg::TraitType, typename ValueTraitsArg::TraitType> > {
231 typedef KeyValuePair<typename KeyTraits::TraitType, typename ValueTraits::TraitType> TraitType;
232 typedef KeyValuePair<typename KeyTraits::EmptyValueType, typename ValueTraits::EmptyValueType> EmptyValueType;
235 static EmptyValueType emptyValue() { return KeyValuePair<typename KeyTraits::EmptyValueType, typename ValueTraits::EmptyValueType>(KeyTraits::emptyValue(), ValueTraits::emptyValue()); }
246 struct HashTraits<KeyValuePair<Key, Value> > : public KeyValuePairHashTraits<HashTraits<Key>, HashTraits<Value> > { };