diff options
author | Benoit Germain <benoit.germain@ubisoft.com> | 2025-02-05 16:24:35 +0100 |
---|---|---|
committer | Benoit Germain <benoit.germain@ubisoft.com> | 2025-02-05 16:24:35 +0100 |
commit | 887fc613dd943d1221d5a2a3b96cee37c0d81248 (patch) | |
tree | 7151029f79e115d8822291644e11244def30079d /src/cancel.hpp | |
parent | 05e4cce366cccf92ad88f80695efa548fae187de (diff) | |
download | lanes-887fc613dd943d1221d5a2a3b96cee37c0d81248.tar.gz lanes-887fc613dd943d1221d5a2a3b96cee37c0d81248.tar.bz2 lanes-887fc613dd943d1221d5a2a3b96cee37c0d81248.zip |
All enums are [[nodiscard]]
Diffstat (limited to 'src/cancel.hpp')
-rw-r--r-- | src/cancel.hpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/cancel.hpp b/src/cancel.hpp index 65ccf8d..0d59c52 100644 --- a/src/cancel.hpp +++ b/src/cancel.hpp | |||
@@ -6,20 +6,20 @@ | |||
6 | // ################################################################################################# | 6 | // ################################################################################################# |
7 | 7 | ||
8 | // Lane cancellation request modes | 8 | // Lane cancellation request modes |
9 | enum class CancelRequest : uint8_t | 9 | enum class [[nodiscard]] CancelRequest : uint8_t |
10 | { | 10 | { |
11 | None, // no pending cancel request | 11 | None, // no pending cancel request |
12 | Soft, // user wants the lane to cancel itself manually on cancel_test() | 12 | Soft, // user wants the lane to cancel itself manually on cancel_test() |
13 | Hard // user wants the lane to be interrupted (meaning code won't return from those functions) from inside linda:send/receive calls | 13 | Hard // user wants the lane to be interrupted (meaning code won't return from those functions) from inside linda:send/receive calls |
14 | }; | 14 | }; |
15 | 15 | ||
16 | struct CancelOp | 16 | struct [[nodiscard]] CancelOp |
17 | { | 17 | { |
18 | CancelRequest mode; | 18 | CancelRequest mode; |
19 | LuaHookMask hookMask; | 19 | LuaHookMask hookMask; |
20 | }; | 20 | }; |
21 | 21 | ||
22 | enum class CancelResult : uint8_t | 22 | enum class [[nodiscard]] CancelResult : uint8_t |
23 | { | 23 | { |
24 | Timeout, | 24 | Timeout, |
25 | Cancelled | 25 | Cancelled |