LeviLamina
Loading...
Searching...
No Matches
TaskStatus.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/threading/AsyncStatus.h"
7
8class TaskStatus {
9public:
10 // TaskStatus inner types define
11 enum class Value : int {
12 WaitingForPredecessor = 0,
13 Pending = 1,
14 Running = 2,
15 CancelPending = 3,
16 Canceled = 4,
17 Error = 5,
18 Done = 6,
19 };
20
21public:
22 // member variables
23 // NOLINTBEGIN
24 ::ll::TypedStorage<4, 4, ::TaskStatus::Value> mValue;
25 // NOLINTEND
26
27public:
28 // member functions
29 // NOLINTBEGIN
30 MCNAPI TaskStatus();
31
32 MCNAPI bool isComplete() const;
33
34 MCNAPI explicit operator ::TaskStatus::Value() const;
35
36 MCNAPI ::Bedrock::Threading::AsyncStatus toAsyncStatus() const;
37
38 MCNAPI ::std::error_code toErrorCode() const;
39 // NOLINTEND
40
41public:
42 // constructor thunks
43 // NOLINTBEGIN
44 MCNAPI void* $ctor();
45 // NOLINTEND
46};
MCAPI TaskStatus()
MCAPI bool isComplete() const
MCAPI::std::error_code toErrorCode() const
MCAPI::Bedrock::Threading::AsyncStatus toAsyncStatus() const
MCAPI void * $ctor()