Lines Matching refs:AddResult
224 typedef HashTableAddResult<iterator> AddResult;
294 AddResult add(const ValueType& value) { return add<IdentityTranslatorType>(Extractor::extract(value), value); }
299 template<typename HashTranslator, typename T, typename Extra> AddResult add(const T& key, const Extra&);
300 template<typename HashTranslator, typename T, typename Extra> AddResult addPassingHashCode(const T& key, const Extra&);
638 typename HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::AddResult HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::add(const T& key, const Extra& extra)
672 return AddResult(makeKnownGoodIterator(entry), false);
683 return AddResult(makeKnownGoodIterator(entry), false);
716 AddResult result(find(enteredKey), true);
721 return AddResult(makeKnownGoodIterator(entry), true);
726 typename HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::AddResult HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::addPassingHashCode(const T& key, const Extra& extra)
738 return AddResult(makeKnownGoodIterator(entry), false);
753 AddResult result(find(enteredKey), true);
758 return AddResult(makeKnownGoodIterator(entry), true);