LeviLamina
Loading...
Searching...
No Matches
AsyncCommandExecutor.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
7#include "mc/platform/ErrorInfo.h"
8#include "mc/platform/Result.h"
9
11public:
12 // AsyncCommandExecutor inner types declare
13 // clang-format off
14 struct OperationData;
15 // clang-format on
16
17 // AsyncCommandExecutor inner types define
18 enum class State : int {
19 Idle = 0,
20 InProgress = 1,
21 };
22
24 public:
25 // member variables
26 // NOLINTBEGIN
28 // NOLINTEND
29
30 public:
31 // prevent constructor by default
32 OperationData& operator=(OperationData const&);
35 };
36
37public:
38 // member variables
39 // NOLINTBEGIN
43 // NOLINTEND
44
45public:
46 // prevent constructor by default
50
51public:
52 // virtual functions
53 // NOLINTBEGIN
54 // vIndex: 0
55 virtual ~AsyncCommandExecutor() /*override*/ = default;
56 // NOLINTEND
57};
Definition AsyncCommandExecutor.h:10
Definition EnableNonOwnerReferences.h:7
Definition AsyncCommandExecutor.h:23
Definition Alias.h:14