struct EE::detail::TaskAccess¶
Overview¶
#include <task.hpp> struct TaskAccess { // methods template <typename U> static void abandonSilently(TaskResolver<U>& resolver); template <typename U> static void forward(Task<U>&& inner, TaskResolver<U>&& next); };
Detailed Documentation¶
Methods¶
template <typename U> static void abandonSilently(TaskResolver<U>& resolver)
Abandons a chained task without a diagnostic: the root abandonment was already reported where it happened.
template <typename U> static void forward(Task<U>&& inner, TaskResolver<U>&& next)
Resolves next with the outcome of inner (task flattening).