Callisto Engine
async_task.h
1#pragma once
2#include "type_aliases.h"
3#include <future>
4
5namespace cl::threading {
6 struct async_task {
7 async_handler exec;
8 };
9
10 template <typename T>
11 struct async_task_t : public async_task {
12 std::promise<T> promise;
13 };
14}
Definition: async_task.h:11
Definition: async_task.h:6