From 0650002b4f6e658df66bd7610b0abe8ceac34049 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 9 Dec 2007 19:24:52 +0000 Subject: [PATCH] get_for_erase can be static because all the required information is in the iterator. [SVN r41930] --- include/boost/unordered/detail/hash_table_impl.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boost/unordered/detail/hash_table_impl.hpp b/include/boost/unordered/detail/hash_table_impl.hpp index d8106c58..7795527d 100644 --- a/include/boost/unordered/detail/hash_table_impl.hpp +++ b/include/boost/unordered/detail/hash_table_impl.hpp @@ -532,7 +532,7 @@ namespace boost { // no throw #if BOOST_UNORDERED_HASH_EQUIVALENT - link_ptr* get_for_erase(iterator_base r) const + static link_ptr* get_for_erase(iterator_base r) { link_ptr n = r.local_.node_; @@ -549,7 +549,7 @@ namespace boost { return it; } #else - link_ptr* get_for_erase(iterator_base r) const + static link_ptr* get_for_erase(iterator_base r) { link_ptr n = r.local_.node_; link_ptr* it = &r.bucket_->next_;