forked from ShuriZma/suyu
1
0
Fork 0

synchronized_wrapper: Add missing return in SynchronizedRef move assignment operator

This commit is contained in:
Lioncash 2015-09-11 22:00:21 -04:00
parent 5bca1e6adf
commit b9fb46ac9d
1 changed files with 1 additions and 0 deletions

View File

@ -55,6 +55,7 @@ public:
SynchronizedRef& operator=(SynchronizedRef&) = delete; SynchronizedRef& operator=(SynchronizedRef&) = delete;
SynchronizedRef& operator=(SynchronizedRef&& o) { SynchronizedRef& operator=(SynchronizedRef&& o) {
std::swap(wrapper, o.wrapper); std::swap(wrapper, o.wrapper);
return *this;
} }
T& operator*() { return wrapper->data; } T& operator*() { return wrapper->data; }