From 266d3e262d46225ec08bd5034c26631200442f45 Mon Sep 17 00:00:00 2001 From: crupest Date: Tue, 8 Jun 2021 20:37:49 +0800 Subject: import(life): ... --- works/life/computer-network-experiment/ReadWriteLock.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'works/life/computer-network-experiment/ReadWriteLock.h') diff --git a/works/life/computer-network-experiment/ReadWriteLock.h b/works/life/computer-network-experiment/ReadWriteLock.h index c9889da..ee40ac0 100644 --- a/works/life/computer-network-experiment/ReadWriteLock.h +++ b/works/life/computer-network-experiment/ReadWriteLock.h @@ -6,10 +6,12 @@ #ifdef WIN32 #include #else +#include #endif namespace cru { class ReadWriteLock { + friend void swap(ReadWriteLock &left, ReadWriteLock &right); public: ReadWriteLock(); @@ -35,6 +37,9 @@ private: #ifdef WIN32 std::unique_ptr lock_; #else + std::unique_ptr lock_; #endif }; + +void swap(ReadWriteLock &left, ReadWriteLock &right); } // namespace cru -- cgit v1.2.3