|
Console Library 8.0.0
A header-only library that makes C++ simple
|
具体任务类模板,封装 std::packaged_task。 More...
Public Member Functions | |
| Task (std::packaged_task< T()> &&t) | |
| void | execute () override |
| Public Member Functions inherited from console::ThreadPool::TaskBase | |
| virtual | ~TaskBase ()=default |
Public Attributes | |
| std::packaged_task< T()> | task |
具体任务类模板,封装 std::packaged_task。
| T | 任务的返回值类型。 |
继承自 TaskBase,实现 execute() 方法以执行包装的任务。
|
inline |
|
inlineoverridevirtual |
Implements console::ThreadPool::TaskBase.
| std::packaged_task<T()> console::ThreadPool::Task< T >::task |