Replace cds::ref/boost::ref with std::ref, remove cds::unref and cds/ref.h header
[libcds.git] / cds / intrusive / optimistic_queue.h
index d22c7a6a5dbe27513c25318f1c465b8fe4caa66c..cba41218c80e7de110ea7ef06029754406559138 100644 (file)
@@ -4,12 +4,12 @@
 #define __CDS_INTRUSIVE_OPTIMISTIC_QUEUE_H
 
 #include <type_traits>
+#include <functional>   // ref
 #include <cds/intrusive/details/base.h>
 #include <cds/cxx11_atomic.h>
 #include <cds/gc/default_gc.h>
 #include <cds/gc/hrc/gc_fwd.h>
 #include <cds/intrusive/details/queue_stat.h>
-#include <cds/ref.h>
 
 namespace cds { namespace intrusive {