Add rvalue constructor for the Task class

refs #12555
This commit is contained in:
Gunnar Beutner 2016-08-29 09:00:12 +02:00
parent 489269e2fa
commit 96ee214c57
1 changed files with 2 additions and 2 deletions

View File

@ -46,8 +46,8 @@ struct Task
: Priority(PriorityNormal), ID(-1)
{ }
Task(const boost::function<void (void)>& function, WorkQueuePriority priority, int id)
: Function(function), Priority(priority), ID(id)
Task(boost::function<void (void)>&& function, WorkQueuePriority priority, int id)
: Function(std::move(function)), Priority(priority), ID(id)
{ }
boost::function<void (void)> Function;