Changes between Version 20 and Version 21 of SoC2014
- Timestamp:
- Feb 8, 2014, 5:37:50 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SoC2014
v20 v21 141 141 Provide a boost::invoke function implementation of the c++11 definition of INVOKE for c++11 and C++03 compilers based on the interface defined in [1]. [2] could be taken in consideration. 142 142 143 This project could be mentored by Vicente J. Botet Escriba 144 143 Provide a boost::invoker template class that stores a function and its arguments and make it a nullary function. This can be used in Boost.Thread to implement C++11 compatible boost::thread construction, boost::async, boost::future:then(). This class is quite similar to the result of the function bind, but it doesn't use boost::ref. 144 145 Make use of invocation_traits (see[3] in Boost.Thread to make it possible an More perfect forwarding in functions as boost::thread construction, boost::async, boost::future:then(). 146 147 This project could be mentored by Vicente J. Botet Escriba 145 148 146 149 [1] http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2013/n3727.html … … 148 151 [2] https://github.com/boostorg/thread/tree/develop/include/boost/thread/detail/invoke.hpp 149 152 153 [3] http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3866.html 150 154 151 155 === Boost.Thread / Work-Stealing-Thread-Pool ===