summaryrefslogtreecommitdiff
path: root/kernel/hashlib.h
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2014-12-30 13:30:22 +0100
committerClifford Wolf <clifford@clifford.at>2014-12-30 13:30:22 +0100
commit120a8313d915c2ebac43c8bf0b8216b240e769c1 (patch)
treedc6fc5a135f942226ee06a762aaa77a260f7f836 /kernel/hashlib.h
parent3857e1cb66e294774745534ce6cc01b5c495b333 (diff)
Small optimization in hashlib
Diffstat (limited to 'kernel/hashlib.h')
-rw-r--r--kernel/hashlib.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/kernel/hashlib.h b/kernel/hashlib.h
index b02abfad..c93e00a0 100644
--- a/kernel/hashlib.h
+++ b/kernel/hashlib.h
@@ -526,10 +526,10 @@ public:
void clear() { hashtable.clear(); entries.clear(); init(); }
iterator begin() { upd_begin_n(); return iterator(this, begin_n); }
- iterator end() { return iterator(this, -1); }
+ iterator end() { return iterator(nullptr, -1); }
const_iterator begin() const { ((dict*)this)->upd_begin_n(); return const_iterator(this, begin_n); }
- const_iterator end() const { return const_iterator(this, -1); }
+ const_iterator end() const { return const_iterator(nullptr, -1); }
};
template<typename K, typename OPS = hash_ops<K>>
@@ -891,10 +891,10 @@ public:
void clear() { hashtable.clear(); entries.clear(); init(); }
iterator begin() { upd_begin_n(); return iterator(this, begin_n); }
- iterator end() { return iterator(this, -1); }
+ iterator end() { return iterator(nullptr, -1); }
const_iterator begin() const { ((pool*)this)->upd_begin_n(); return const_iterator(this, begin_n); }
- const_iterator end() const { return const_iterator(this, -1); }
+ const_iterator end() const { return const_iterator(nullptr, -1); }
};
} /* namespace hashlib */