ksys: Add util::TaskDelegateT to simplify delegate declaration

This commit is contained in:
Léo Lam
2021-03-12 17:18:34 +01:00
parent 9ad7d5f982
commit ea79008db6
2 changed files with 6 additions and 4 deletions
+2
View File
@@ -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&>;