LeviLamina
Loading...
Searching...
No Matches
ActionValue.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace npc {
6
7struct ActionValue {
8public:
9 // member variables
10 // NOLINTBEGIN
11 ::ll::TypedStorage<8, 32, ::std::string> mRawText;
12 ::ll::TypedStorage<8, 32, ::std::string> mText;
13 // NOLINTEND
14
15public:
16 // prevent constructor by default
17 ActionValue& operator=(ActionValue const&);
18 ActionValue();
19
20public:
21 // member functions
22 // NOLINTBEGIN
23 MCAPI ActionValue(::npc::ActionValue const&);
24
25#ifdef LL_PLAT_C
26 MCFOLD ::npc::ActionValue& operator=(::npc::ActionValue&&);
27#endif
28
29 MCAPI ::npc::ActionValue& operator=(::std::string_view newName);
30
31 MCAPI ::std::string_view rawValue() const;
32
33 MCAPI ~ActionValue();
34 // NOLINTEND
35
36public:
37 // constructor thunks
38 // NOLINTBEGIN
39 MCFOLD void* $ctor(::npc::ActionValue const&);
40 // NOLINTEND
41
42public:
43 // destructor thunk
44 // NOLINTBEGIN
45 MCFOLD void $dtor();
46 // NOLINTEND
47};
48
49} // namespace npc
Definition ActionValue.h:7