@@ -142,6 +142,12 @@ struct single_base:write_copy_base<T,K,V>
std::lock_guard<std::mutex> lock(m_mutex);
m_instance=std::move(base::clone_remove(list));
}
+
+ void remove(K k)
+ {
+ std::lock_guard<std::mutex> lock(m_mutex);
+ m_instance=std::move(base::clone_remove(k));
+ }
};
#endif