Disable zerocopy if we're notified about deferred copies, add a isZeroCopyWriteInProg...
[folly.git] / folly / MicroSpinLock.h
index 7acf216f70b5a5468ba3d991f33236d5cce2f2cb..b36998a7d4a56bc8210a25e30330be4e2953bbfa 100644 (file)
 #include <atomic>
 #include <cassert>
 #include <cstdint>
+#include <mutex>
 #include <type_traits>
 
 #include <folly/Portability.h>
 #include <folly/detail/Sleeper.h>
 
-FOLLY_NAMESPACE_STD_BEGIN
-template <class Mutex>
-class lock_guard;
-FOLLY_NAMESPACE_STD_END
-
 namespace folly {
 
 /*
@@ -159,4 +155,4 @@ typedef std::lock_guard<MicroSpinLock> MSLGuard;
 
 //////////////////////////////////////////////////////////////////////
 
-}
+} // namespace folly