From 26a668213d4f62172e41f3ab5efd94371dbdc3d0 Mon Sep 17 00:00:00 2001
From: Jonathan Schleifer <js@webkeks.org>
Date: Tue, 17 Dec 2013 18:15:54 +0100
Subject: [PATCH 2/6] HashSet.h: Replace whatever that was with proper C++
---
headers/private/shared/HashSet.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/headers/private/shared/HashSet.h b/headers/private/shared/HashSet.h
index ee7be71..9a102d1 100644
a
|
b
|
protected:
|
179 | 179 | template<typename Key> |
180 | 180 | class SynchronizedHashSet : public BLocker { |
181 | 181 | public: |
182 | | typedef struct HashSet<Key>::Iterator Iterator; |
| 182 | typedef typename HashSet<Key>::Iterator Iterator; |
183 | 183 | |
184 | 184 | SynchronizedHashSet() : BLocker("synchronized hash set") {} |
185 | 185 | ~SynchronizedHashSet() { Lock(); } |
… |
… |
HashSet<Key>::Size() const
|
313 | 313 | |
314 | 314 | // GetIterator |
315 | 315 | template<typename Key> |
316 | | struct HashSet<Key>::Iterator |
| 316 | typename HashSet<Key>::Iterator |
317 | 317 | HashSet<Key>::GetIterator() |
318 | 318 | { |
319 | 319 | return Iterator(this); |
… |
… |
HashSet<Key>::GetIterator()
|
321 | 321 | |
322 | 322 | // _FindElement |
323 | 323 | template<typename Key> |
324 | | struct HashSet<Key>::Element * |
| 324 | HashSetElement<Key> * |
325 | 325 | HashSet<Key>::_FindElement(const Key& key) const |
326 | 326 | { |
327 | 327 | Element* element = fTable.FindFirst(key.GetHashCode()); |