Template class used to wrap a function object in conjunction with class structured_task_group.
Class task_handle is used primarily in conjunction with class structured_task_group. For sake of uniformity, class task_group also accepts task_handle arguments.
template<typename Func> class task_handle { public: task_handle( const Func& f ); void operator()() const; };