diff options
| author | Léo Lam <leo@leolam.fr> | 2021-03-12 17:18:34 +0100 |
|---|---|---|
| committer | Léo Lam <leo@leolam.fr> | 2021-03-12 17:18:34 +0100 |
| commit | ea79008db6ce92fb3a06ee60410ef92e62a3b96a (patch) | |
| tree | 75b46ece11ff66700a8b3c7613236c3ff515bf7a /src/KingSystem/Utils/Thread/Task.h | |
| parent | 9ad7d5f982772c51af22828a2f73a80ca19fcc03 (diff) | |
ksys: Add util::TaskDelegateT to simplify delegate declaration
Diffstat (limited to 'src/KingSystem/Utils/Thread/Task.h')
| -rw-r--r-- | src/KingSystem/Utils/Thread/Task.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/KingSystem/Utils/Thread/Task.h b/src/KingSystem/Utils/Thread/Task.h index 0df15083..2010ac77 100644 --- a/src/KingSystem/Utils/Thread/Task.h +++ b/src/KingSystem/Utils/Thread/Task.h @@ -51,6 +51,8 @@ public: KSYS_CHECK_SIZE_NX150(TaskRemoveCallbackContext, 0x18); using TaskDelegate = sead::IDelegate1R<void*, bool>; +template <typename T> +using TaskDelegateT = sead::Delegate1R<T, void*, bool>; using TaskPostRunCallback = sead::IDelegate2<TaskPostRunResult*, const TaskPostRunContext&>; using TaskRemoveCallback = sead::IDelegate1<const TaskRemoveCallbackContext&>; |
