Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
Module.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/sem_ver/SemVersion.h"
7#include "mc/platform/UUID.h"
8
9namespace SharedTypes::v3_0_0::PackManifestDefinition {
10
11struct Module {
12public:
13 // member variables
14 // NOLINTBEGIN
15 ::ll::TypedStorage<8, 32, ::std::string> mType;
16 ::ll::TypedStorage<8, 16, ::mce::UUID> mUUID;
17 ::ll::TypedStorage<8, 24, ::SemVersion> mVersion;
18 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mDescription;
19 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mLanguage;
20 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mEntry;
21 // NOLINTEND
22
23public:
24 // prevent constructor by default
25 Module();
26
27public:
28 // member functions
29 // NOLINTBEGIN
31
32 MCNAPI ::SharedTypes::v3_0_0::PackManifestDefinition::Module&
34
35 MCNAPI ~Module();
36 // NOLINTEND
37
38public:
39 // constructor thunks
40 // NOLINTBEGIN
42 // NOLINTEND
43
44public:
45 // destructor thunk
46 // NOLINTBEGIN
47 MCNAPI void $dtor();
48 // NOLINTEND
49};
50
51} // namespace SharedTypes::v3_0_0::PackManifestDefinition
MCAPI Module(::SharedTypes::v3_0_0::PackManifestDefinition::Module const &)
MCAPI void * $ctor(::SharedTypes::v3_0_0::PackManifestDefinition::Module const &)
MCAPI::SharedTypes::v3_0_0::PackManifestDefinition::Module & operator=(::SharedTypes::v3_0_0::PackManifestDefinition::Module const &)