diff --git a/listings/listing_6.11.cpp b/listings/listing_6.11.cpp index ed8fac3..1bb1029 100644 --- a/listings/listing_6.11.cpp +++ b/listings/listing_6.11.cpp @@ -20,14 +20,14 @@ class threadsafe_lookup_table bucket_data data; mutable std::shared_mutex mutex; - bucket_iterator find_entry_for(Key const& key) const + bucket_iterator find_entry_for(Key const& key) { return std::find_if(data.begin(),data.end(), [&](bucket_value const& item) {return item.first==key;}); } public: - Value value_for(Key const& key,Value const& default_value) const + Value value_for(Key const& key,Value const& default_value) { std::shared_lock lock(mutex); bucket_iterator const found_entry=find_entry_for(key);