|
Boost Users : |
Subject: [Boost-users] Problem with 'future' on compiler without move semantics
From: John M. Dlugosz (mpbecey7gu_at_[hidden])
Date: 2012-04-12 19:26:14
In my earlier note, I figured it should just work. But it's not.
I think it might be different on Boost 1.47?
Can anyone give me a VERY QUICK answer on how to return a unique_future on a compiler
without && using Boost 1.47?
Thanks!
âJohn
In file included from
/Volumes/VSee_Source/svnTree/Trunk/stable/Testing/UnitTests/Tools/threadpoolTest.cpp:2:
â¯: error: calling a private constructor of class 'boost::unique_future<int>'
return future_result; // built-in mover via implicit conversions
^
/â¯lTest.cpp:61:30: note: in instantiation of function template specialization
'vst::async<int (*)()>' requested here
vst::unique_future<int> fi= vst::async
(&calculate_the_answer_to_life_the_universe_and_everything);
^
/opt/local/include/boost/thread/future.hpp:619:9: note: implicitly declared private here
unique_future(unique_future & rhs);// = delete;
^
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net