LeviLamina
Loading...
Searching...
No Matches
ScriptPluginResult.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7struct PackIdVersion;
8namespace Scripting { struct ModuleDescriptor; }
9// clang-format on
10
12public:
13 // ScriptPluginResult inner types declare
14 // clang-format off
15 struct Error;
16 struct Info;
17 struct Verbose;
18 struct Warning;
19 // clang-format on
20
21 // ScriptPluginResult inner types define
22 struct Error {
23 public:
24 // member variables
25 // NOLINTBEGIN
27 // NOLINTEND
28
29 public:
30 // prevent constructor by default
31 Error& operator=(Error const&);
32 Error(Error const&);
33 Error();
34
35 public:
36 // member functions
37 // NOLINTBEGIN
38 MCAPI ~Error();
39 // NOLINTEND
40
41 public:
42 // destructor thunk
43 // NOLINTBEGIN
44 MCFOLD void $dtor();
45 // NOLINTEND
46 };
47
48 struct Warning {
49 public:
50 // member variables
51 // NOLINTBEGIN
53 // NOLINTEND
54
55 public:
56 // prevent constructor by default
57 Warning& operator=(Warning const&);
58 Warning(Warning const&);
59 Warning();
60
61 public:
62 // member functions
63 // NOLINTBEGIN
64 MCAPI ~Warning();
65 // NOLINTEND
66
67 public:
68 // destructor thunk
69 // NOLINTBEGIN
70 MCFOLD void $dtor();
71 // NOLINTEND
72 };
73
74 struct Info {
75 public:
76 // member variables
77 // NOLINTBEGIN
79 // NOLINTEND
80
81 public:
82 // prevent constructor by default
83 Info& operator=(Info const&);
84 Info(Info const&);
85 Info();
86
87 public:
88 // member functions
89 // NOLINTBEGIN
90 MCAPI ~Info();
91 // NOLINTEND
92
93 public:
94 // destructor thunk
95 // NOLINTBEGIN
96 MCFOLD void $dtor();
97 // NOLINTEND
98 };
99
100 struct Verbose {
101 public:
102 // member variables
103 // NOLINTBEGIN
105 // NOLINTEND
106
107 public:
108 // prevent constructor by default
109 Verbose& operator=(Verbose const&);
110 Verbose(Verbose const&);
111 Verbose();
112
113 public:
114 // member functions
115 // NOLINTBEGIN
116 MCAPI ~Verbose();
117 // NOLINTEND
118
119 public:
120 // destructor thunk
121 // NOLINTBEGIN
122 MCFOLD void $dtor();
123 // NOLINTEND
124 };
125
126public:
127 // member variables
128 // NOLINTBEGIN
136 // NOLINTEND
137
138public:
139 // prevent constructor by default
140 ScriptPluginResult& operator=(ScriptPluginResult const&);
142
143public:
144 // member functions
145 // NOLINTBEGIN
147
149
151
152 MCAPI void logError(::std::string const& error);
153
154 MCAPI void logErrors(::std::vector<::std::string> const& errors);
155
156 MCAPI void logInfo(::std::string const& info);
157
158 MCAPI void logWarning(::std::string const& warning);
159
160 MCAPI ~ScriptPluginResult();
161 // NOLINTEND
162
163public:
164 // constructor thunks
165 // NOLINTBEGIN
166 MCAPI void* $ctor(::ScriptPluginResult const&);
167
168 MCAPI void* $ctor(::ScriptPluginResult&&);
169
170 MCAPI void* $ctor(::PackIdVersion packId, ::Scripting::ModuleDescriptor const& descriptor);
171 // NOLINTEND
172
173public:
174 // destructor thunk
175 // NOLINTBEGIN
176 MCAPI void $dtor();
177 // NOLINTEND
178};
Definition ScriptPluginResult.h:11
Definition PackIdVersion.h:14
Definition ScriptPluginResult.h:22
Definition ScriptPluginResult.h:74
Definition ScriptPluginResult.h:100
Definition ScriptPluginResult.h:48
Definition ModuleDescriptor.h:7
Definition Alias.h:14