5 #ifndef V8_TASK_UTILS_H_ 6 #define V8_TASK_UTILS_H_ 15 class CancelableIdleTask;
17 class CancelableTaskManager;
20 std::unique_ptr<CancelableTask> MakeCancelableTask(Isolate*,
21 std::function<
void()>);
22 std::unique_ptr<CancelableTask> MakeCancelableTask(CancelableTaskManager*,
23 std::function<
void()>);
25 std::unique_ptr<CancelableIdleTask> MakeCancelableIdleTask(
26 Isolate*, std::function<
void(
double)>);
27 std::unique_ptr<CancelableIdleTask> MakeCancelableIdleTask(
28 CancelableTaskManager* manager, std::function<
void(
double)>);
33 #endif // V8_TASK_UTILS_H_