LeviLamina
Loading...
Searching...
No Matches
AttributeRequestComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
6public:
7 // AttributeRequestComponent inner types declare
8 // clang-format off
9 struct AddBuffModifier;
10 struct AddModifier;
11 struct RemoveModifier;
12 // clang-format on
13
14 // AttributeRequestComponent inner types define
15 struct AddModifier {
16 public:
17 // member variables
18 // NOLINTBEGIN
21 // NOLINTEND
22
23 public:
24 // prevent constructor by default
25 AddModifier& operator=(AddModifier const&);
28
29 public:
30 // member functions
31 // NOLINTBEGIN
32 MCAPI ~AddModifier();
33 // NOLINTEND
34
35 public:
36 // destructor thunk
37 // NOLINTBEGIN
38 MCFOLD void $dtor();
39 // NOLINTEND
40 };
41
43 public:
44 // member variables
45 // NOLINTBEGIN
48 // NOLINTEND
49
50 public:
51 // prevent constructor by default
52 RemoveModifier& operator=(RemoveModifier const&);
55
56 public:
57 // member functions
58 // NOLINTBEGIN
59 MCAPI ~RemoveModifier();
60 // NOLINTEND
61
62 public:
63 // destructor thunk
64 // NOLINTBEGIN
65 MCFOLD void $dtor();
66 // NOLINTEND
67 };
68
70 public:
71 // member variables
72 // NOLINTBEGIN
75 // NOLINTEND
76
77 public:
78 // prevent constructor by default
79 AddBuffModifier& operator=(AddBuffModifier const&);
82 };
83
84 using Variant = ::std::variant<
88
89public:
90 // member variables
91 // NOLINTBEGIN
92 ::ll::TypedStorage<
93 8,
94 24,
95 ::std::vector<::std::variant<
99 mRequests;
100 // NOLINTEND
101};
Definition AttributeRequestComponent.h:69
Definition AttributeRequestComponent.h:15
Definition AttributeRequestComponent.h:42
Definition AttributeRequestComponent.h:5
Definition Alias.h:14