LeviLamina
Loading...
Searching...
No Matches
ScriptOperationPayload.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/runtime/Result.h"
7
8namespace Editor::Transactions {
9
11public:
12 // member variables
13 // NOLINTBEGIN
17 // NOLINTEND
18
19public:
20 // prevent constructor by default
24
25public:
26 // member functions
27 // NOLINTBEGIN
29 ::std::string const& payload,
30 ::std::function<::Scripting::Result<void>(::std::string const&)> fnUndo,
31 ::std::function<::Scripting::Result<void>(::std::string const&)> fnRedo
32 );
33
35 // NOLINTEND
36
37public:
38 // constructor thunks
39 // NOLINTBEGIN
40 MCAPI void* $ctor(
41 ::std::string const& payload,
42 ::std::function<::Scripting::Result<void>(::std::string const&)> fnUndo,
43 ::std::function<::Scripting::Result<void>(::std::string const&)> fnRedo
44 );
45 // NOLINTEND
46
47public:
48 // destructor thunk
49 // NOLINTBEGIN
50 MCAPI void $dtor();
51 // NOLINTEND
52};
53
54} // namespace Editor::Transactions
Definition ScriptOperationPayload.h:10
Definition Result.h:8
Definition Alias.h:14