Implement find_with in nonintrusive and k/v lists.
[libcds.git] / cds / container / details / make_lazy_kvlist.h
index f27f44602a2890a5be6463dcea954d3634b40feb..ff3ea15c2242507319ea0f1dc8cbc8df7bc3dba3 100644 (file)
@@ -71,6 +71,11 @@ namespace cds { namespace container {
                 typedef cds::details::compare_wrapper< node_type, cds::opt::details::make_comparator_from_less<Less>, key_field_accessor >    type;
             };
 
+            template <typename Equal>
+            struct equal_to_wrapper {
+                typedef cds::details::predicate_wrapper< node_type, Equal, key_field_accessor >    type;
+            };
+
             struct intrusive_traits: public original_type_traits
             {
                 typedef intrusive::lazy_list::base_hook< opt::gc<gc> >  hook;