Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
Metadata.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace SharedTypes::v3_0_0::PackManifestDefinition { struct RelaxedSemVersion; }
8// clang-format on
9
10namespace SharedTypes::v3_0_0::PackManifestDefinition {
11
12struct Metadata {
13public:
14 // member variables
15 // NOLINTBEGIN
16 ::ll::TypedStorage<8, 32, ::std::optional<::std::vector<::std::string>>> mAuthors;
17 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mUrl;
18 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mLicense;
19 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mProductType;
20 ::ll::TypedStorage<
21 8,
22 24,
23 ::std::optional<
24 ::std::map<::std::string, ::std::vector<::SharedTypes::v3_0_0::PackManifestDefinition::RelaxedSemVersion>>>>
25 mGeneratedWith;
26 // NOLINTEND
27
28public:
29 // prevent constructor by default
30 Metadata();
31
32public:
33 // member functions
34 // NOLINTBEGIN
36
38
39 MCNAPI ::SharedTypes::v3_0_0::PackManifestDefinition::Metadata&
41
42 MCNAPI ~Metadata();
43 // NOLINTEND
44
45public:
46 // constructor thunks
47 // NOLINTBEGIN
49
51 // NOLINTEND
52
53public:
54 // destructor thunk
55 // NOLINTBEGIN
56 MCNAPI void $dtor();
57 // NOLINTEND
58};
59
60} // namespace SharedTypes::v3_0_0::PackManifestDefinition
MCAPI::SharedTypes::v3_0_0::PackManifestDefinition::Metadata & operator=(::SharedTypes::v3_0_0::PackManifestDefinition::Metadata const &)
MCAPI Metadata(::SharedTypes::v3_0_0::PackManifestDefinition::Metadata &&)
MCAPI void * $ctor(::SharedTypes::v3_0_0::PackManifestDefinition::Metadata &&)
MCAPI Metadata(::SharedTypes::v3_0_0::PackManifestDefinition::Metadata const &)
MCAPI void * $ctor(::SharedTypes::v3_0_0::PackManifestDefinition::Metadata const &)