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
7class SemVersion;
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<8, 24, ::std::optional<::std::map<::std::string, ::std::vector<::SemVersion>>>> mGeneratedWith;
21 // NOLINTEND
22
23public:
24 // prevent constructor by default
25 Metadata();
26
27public:
28 // member functions
29 // NOLINTBEGIN
31
33
34 MCAPI ::SharedTypes::v3_0_0::PackManifestDefinition::Metadata&
36
37 MCAPI ::SharedTypes::v3_0_0::PackManifestDefinition::Metadata&
39
40 MCAPI ~Metadata();
41 // NOLINTEND
42
43public:
44 // constructor thunks
45 // NOLINTBEGIN
47
49 // NOLINTEND
50
51public:
52 // destructor thunk
53 // NOLINTBEGIN
54 MCAPI void $dtor();
55 // NOLINTEND
56};
57
58} // namespace SharedTypes::v3_0_0::PackManifestDefinition
Definition SemVersion.h:15