8class AvailableCommandsPacketPayload {
27 ::ll::TypedStorage<4, 4, uint> subCommandFirstValue;
28 ::ll::TypedStorage<4, 4, uint> subCommandSecondValue;
38 struct ChainedSubcommandData {
42 ::ll::TypedStorage<8, 32, ::std::string> name;
43 ::ll::TypedStorage<8, 24, ::std::vector<::AvailableCommandsPacketPayload::ChainedSubcommandRelationship>>
49 ChainedSubcommandData& operator=(ChainedSubcommandData
const&);
50 ChainedSubcommandData();
57 MCFOLD ::AvailableCommandsPacketPayload::ChainedSubcommandData&
76 ::ll::TypedStorage<4, 4, uint> enumValueSymbol;
77 ::ll::TypedStorage<4, 4, uint> enumSymbol;
78 ::ll::TypedStorage<8, 24, ::std::vector<uchar>> constraints;
102 ::ll::TypedStorage<8, 32, ::std::string> name;
103 ::ll::TypedStorage<8, 24, ::std::vector<uint>> values;
108 EnumData& operator=(EnumData
const&);
134 ::ll::TypedStorage<8, 32, ::std::string> name;
135 ::ll::TypedStorage<4, 4, uint> parseSymbol;
136 ::ll::TypedStorage<1, 1, bool> optional;
137 ::ll::TypedStorage<1, 1, uchar> paramOptions;
151 ::ll::TypedStorage<8, 24, ::std::vector<::AvailableCommandsPacketPayload::ParamData>> params;
152 ::ll::TypedStorage<1, 1, bool> isChaining;
166 ::ll::TypedStorage<8, 32, ::std::string> name;
167 ::ll::TypedStorage<8, 32, ::std::string> description;
168 ::ll::TypedStorage<2, 2, ushort> flags;
169 ::ll::TypedStorage<1, 1, ::CommandPermissionLevel> permission;
170 ::ll::TypedStorage<8, 24, ::std::vector<::AvailableCommandsPacketPayload::OverloadData>> overloads;
171 ::ll::TypedStorage<8, 24, ::std::vector<uint>> chainedSubcommandIndexes;
172 ::ll::TypedStorage<4, 4, int> aliasEnum;
186 MCAPI ::AvailableCommandsPacketPayload::CommandData&
191 MCAPI ~CommandData();
211 ::ll::TypedStorage<8, 32, ::std::string> name;
212 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> values;
233 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mEnumValues;
234 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mPostfixes;
235 ::ll::TypedStorage<8, 24, ::std::vector<::AvailableCommandsPacketPayload::EnumData>> mEnums;
236 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mChainedSubcommandValues;
237 ::ll::TypedStorage<8, 24, ::std::vector<::AvailableCommandsPacketPayload::ChainedSubcommandData>>
239 ::ll::TypedStorage<8, 24, ::std::vector<::AvailableCommandsPacketPayload::CommandData>> mCommands;
240 ::ll::TypedStorage<8, 24, ::std::vector<::AvailableCommandsPacketPayload::SoftEnumData>> mSoftEnums;
241 ::ll::TypedStorage<8, 24, ::std::vector<::AvailableCommandsPacketPayload::ConstrainedValueData>> mConstraints;
246 AvailableCommandsPacketPayload();
251 MCAPI AvailableCommandsPacketPayload(::AvailableCommandsPacketPayload
const&);
253 MCAPI AvailableCommandsPacketPayload(
254 ::std::vector<::std::string>
const& enumValues,
255 ::std::vector<::std::string>
const& chainedSubcommandValues,
256 ::std::vector<::std::string>
const& postfixes,
257 ::std::vector<::AvailableCommandsPacketPayload::EnumData>&& enumData,
258 ::std::vector<::AvailableCommandsPacketPayload::ChainedSubcommandData>&& chainedSubcommandData,
259 ::std::vector<::AvailableCommandsPacketPayload::ConstrainedValueData>&& constraints,
260 ::std::vector<::AvailableCommandsPacketPayload::CommandData>&& commandData,
261 ::std::vector<::AvailableCommandsPacketPayload::SoftEnumData>&& softEnumData
265 MCFOLD ::std::vector<::std::string>
const& getChainedSubcommandValues()
const;
267 MCFOLD ::std::vector<::AvailableCommandsPacketPayload::ChainedSubcommandData>
const& getChainedSubcommands()
const;
269 MCFOLD ::std::vector<::AvailableCommandsPacketPayload::CommandData>
const& getCommands()
const;
271 MCFOLD ::std::vector<::AvailableCommandsPacketPayload::ConstrainedValueData>
const& getConstraints()
const;
273 MCFOLD ::std::vector<::std::string>
const& getEnumValues()
const;
275 MCFOLD ::std::vector<::AvailableCommandsPacketPayload::EnumData>
const& getEnums()
const;
277 MCFOLD ::std::vector<::std::string>
const& getPostfixes()
const;
279 MCFOLD ::std::vector<::AvailableCommandsPacketPayload::SoftEnumData>
const& getSoftEnums()
const;
282 MCAPI ::AvailableCommandsPacketPayload& operator=(::AvailableCommandsPacketPayload
const&);
284 MCAPI ~AvailableCommandsPacketPayload();
290 MCAPI
void* $ctor(::AvailableCommandsPacketPayload
const&);
293 ::std::vector<::std::string>
const& enumValues,
294 ::std::vector<::std::string>
const& chainedSubcommandValues,
295 ::std::vector<::std::string>
const& postfixes,
296 ::std::vector<::AvailableCommandsPacketPayload::EnumData>&& enumData,
297 ::std::vector<::AvailableCommandsPacketPayload::ChainedSubcommandData>&& chainedSubcommandData,
298 ::std::vector<::AvailableCommandsPacketPayload::ConstrainedValueData>&& constraints,
299 ::std::vector<::AvailableCommandsPacketPayload::CommandData>&& commandData,
300 ::std::vector<::AvailableCommandsPacketPayload::SoftEnumData>&& softEnumData