Home | History | Annotate | Download | only in wtf

Lines Matching refs:HashFunctions

30     template<typename Value, typename HashFunctions = typename DefaultHash<Value>::Hash,
34 typedef HashMap<Value, unsigned, HashFunctions, Traits> ImplType;
78 template<typename Value, typename HashFunctions, typename Traits>
79 inline int HashCountedSet<Value, HashFunctions, Traits>::size() const
84 template<typename Value, typename HashFunctions, typename Traits>
85 inline int HashCountedSet<Value, HashFunctions, Traits>::capacity() const
90 template<typename Value, typename HashFunctions, typename Traits>
91 inline bool HashCountedSet<Value, HashFunctions, Traits>::isEmpty() const
96 template<typename Value, typename HashFunctions, typename Traits>
97 inline typename HashCountedSet<Value, HashFunctions, Traits>::iterator HashCountedSet<Value, HashFunctions, Traits>::begin()
102 template<typename Value, typename HashFunctions, typename Traits>
103 inline typename HashCountedSet<Value, HashFunctions, Traits>::iterator HashCountedSet<Value, HashFunctions, Traits>::end()
108 template<typename Value, typename HashFunctions, typename Traits>
109 inline typename HashCountedSet<Value, HashFunctions, Traits>::const_iterator HashCountedSet<Value, HashFunctions, Traits>::begin() const
114 template<typename Value, typename HashFunctions, typename Traits>
115 inline typename HashCountedSet<Value, HashFunctions, Traits>::const_iterator HashCountedSet<Value, HashFunctions, Traits>::end() const
120 template<typename Value, typename HashFunctions, typename Traits>
121 inline typename HashCountedSet<Value, HashFunctions, Traits>::iterator HashCountedSet<Value, HashFunctions, Traits>::find(const ValueType& value)
126 template<typename Value, typename HashFunctions, typename Traits>
127 inline typename HashCountedSet<Value, HashFunctions, Traits>::const_iterator HashCountedSet<Value, HashFunctions, Traits>::find(const ValueType& value) const
132 template<typename Value, typename HashFunctions, typename Traits>
133 inline bool HashCountedSet<Value, HashFunctions, Traits>::contains(const ValueType& value) const
138 template<typename Value, typename HashFunctions, typename Traits>
139 inline unsigned HashCountedSet<Value, HashFunctions, Traits>::count(const ValueType& value) const
144 template<typename Value, typename HashFunctions, typename Traits>
145 inline std::pair<typename HashCountedSet<Value, HashFunctions, Traits>::iterator, bool> HashCountedSet<Value, HashFunctions, Traits>::add(const ValueType &value)
152 template<typename Value, typename HashFunctions, typename Traits>
153 inline bool HashCountedSet<Value, HashFunctions, Traits>::remove(const ValueType& value)
158 template<typename Value, typename HashFunctions, typename Traits>
159 inline bool HashCountedSet<Value, HashFunctions, Traits>::remove(iterator it)
176 template<typename Value, typename HashFunctions, typename Traits>
177 inline void HashCountedSet<Value, HashFunctions, Traits>::removeAll(const ValueType& value)
182 template<typename Value, typename HashFunctions, typename Traits>
183 inline void HashCountedSet<Value, HashFunctions, Traits>::removeAll(iterator it)
191 template<typename Value, typename HashFunctions, typename Traits>
192 inline void HashCountedSet<Value, HashFunctions, Traits>::clear()
197 template<typename Value, typename HashFunctions, typename Traits, typename VectorType>
198 inline void copyToVector(const HashCountedSet<Value, HashFunctions, Traits>& collection, VectorType& vector)
200 typedef typename HashCountedSet<Value, HashFunctions, Traits>::const_iterator iterator;
210 template<typename Value, typename HashFunctions, typename Traits>
211 inline void copyToVector(const HashCountedSet<Value, HashFunctions, Traits>& collection, Vector<Value>& vector)
213 typedef typename HashCountedSet<Value, HashFunctions, Traits>::const_iterator iterator;