Replace cds::lock::scoped_lock with std::unique_lock, remove cds/lock/scoped_lock.h
[libcds.git] / tests / unit / set2 / std_hash_set_vc9.h
index 7282ce03c1367ed29b1aa4e39cca4d53c963d539..64ed69771aa97c7e909212257104769d7802c1aa 100644 (file)
@@ -4,6 +4,7 @@
 #define __CDSUNIT_STD_HASH_SET_VC_H
 
 #include <hash_set>
+#include <mutex>    //unique_lock
 
 namespace set2 {
 
@@ -27,7 +28,7 @@ namespace set2 {
     {
     public:
         Lock m_lock;
-        typedef cds::lock::scoped_lock<Lock> AutoLock;
+        typedef std::unique_lock<Lock> AutoLock;
         typedef stdext::hash_set<Value, hash_less<Value, Hash, Less >, Alloc> base_class;
 
     public: