Remove CDS_CXX11_LAMBDA_SUPPORT macro and a lot of emulating code
[libcds.git] / cds / intrusive / split_list_base.h
index 9c1743a5d7b1f82618599370d33f008f67e4a89b..c8c99ed37adaf6fdae76de37f9de625d69c1475e 100644 (file)
@@ -573,24 +573,6 @@ namespace cds { namespace intrusive {
                 */
             };
 
-#       ifndef CDS_CXX11_LAMBDA_SUPPORT
-            template <typename Func>
-            class find_functor_wrapper: protected cds::details::functor_wrapper<Func>
-            {
-                typedef cds::details::functor_wrapper<Func> base_class;
-            public:
-                find_functor_wrapper( Func f )
-                    : base_class( f )
-                {}
-
-                template <typename ValueType, typename Q>
-                void operator()( ValueType& item, split_list::details::search_value_type<Q>& val )
-                {
-                    base_class::get()( item, val.val );
-                }
-            };
-#       endif
-
             template <class OrderedList, class Options>
             class rebind_list_options
             {