Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/base
diff options
context:
space:
mode:
authorConstantin Shalnev <c.shalnev@corp.mail.ru>2015-08-05 18:42:13 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 02:59:19 +0300
commit429bdfe55388f9890cc97b7a6ed11c48c725e104 (patch)
treebb9aa2d87f45ebcc132966fcb763b7fa48e84505 /base
parentab22f4cfaed6acb8e1578e92501fcc36e477b361 (diff)
ThreadFunc takes function by refref
Diffstat (limited to 'base')
-rw-r--r--base/thread.cpp2
-rw-r--r--base/thread.hpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/base/thread.cpp b/base/thread.cpp
index dc6a710b22..6be546cd1b 100644
--- a/base/thread.cpp
+++ b/base/thread.cpp
@@ -109,7 +109,7 @@ ThreadID GetCurrentThreadID() { return this_thread::get_id(); }
/////////////////////////////////////////////////////////////////////
// SimpleThread implementation
-void SimpleThread::ThreadFunc(function<void()> fn)
+void SimpleThread::ThreadFunc(function<void()> && fn)
{
#if defined(OMIM_OS_ANDROID)
AndroidThreadAttachToJVM();
diff --git a/base/thread.hpp b/base/thread.hpp
index ab4b598064..c24f9e4deb 100644
--- a/base/thread.hpp
+++ b/base/thread.hpp
@@ -131,7 +131,7 @@ public:
void swap(SimpleThread & x) noexcept { m_thread.swap(x.m_thread); }
private:
- static void ThreadFunc(function<void()> fn);
+ static void ThreadFunc(function<void()> && fn);
DISALLOW_COPY(SimpleThread);