LeviLamina
Loading...
Searching...
No Matches
PackReport.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/resource/PackType.h"
7
8// auto generated forward declare list
9// clang-format off
10class PackError;
12class SemVersion;
13struct PackIdVersion;
14namespace Json { class Value; }
15// clang-format on
16
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::TypedStorage<8, 56, ::ResourceLocation> mLocation;
22 ::ll::TypedStorage<1, 1, bool> mWasUpgraded;
23 ::ll::TypedStorage<1, 1, bool> mAttemptedUpgrade;
24 ::ll::TypedStorage<8, 24, ::std::vector<::std::shared_ptr<::PackError>>> mErrors;
25 ::ll::TypedStorage<8, 24, ::std::vector<::std::shared_ptr<::PackError>>> mWarnings;
26 ::ll::TypedStorage<8, 24, ::SemVersion> mRequiredBaseGameVersion;
27 ::ll::TypedStorage<8, 32, ::std::string> mOriginalName;
28 ::ll::TypedStorage<8, 32, ::std::string> mOriginalVersion;
29 ::ll::TypedStorage<8, 48, ::PackIdVersion> mIdentity;
30 ::ll::TypedStorage<1, 1, ::PackType> mPackType;
31 // NOLINTEND
32
33public:
34 // member functions
35 // NOLINTBEGIN
36 MCAPI PackReport();
37
38 MCAPI PackReport(::PackReport const&);
39
40 MCAPI PackReport(::PackReport&&);
41
42 MCAPI bool hasErrors() const;
43
44 MCAPI ::PackReport& operator=(::PackReport const&);
45
46 MCAPI ::PackReport& operator=(::PackReport&&);
47
48 MCAPI void serialize(::Json::Value& out);
49
50 MCAPI ~PackReport();
51 // NOLINTEND
52
53public:
54 // constructor thunks
55 // NOLINTBEGIN
56 MCAPI void* $ctor();
57
58 MCAPI void* $ctor(::PackReport const&);
59
60 MCAPI void* $ctor(::PackReport&&);
61 // NOLINTEND
62
63public:
64 // destructor thunk
65 // NOLINTBEGIN
66 MCAPI void $dtor();
67 // NOLINTEND
68};
Definition Value.h:16
Definition PackError.h:13
Definition PackReport.h:17
Definition ResourceLocation.h:15
Definition SemVersion.h:15
Definition PackIdVersion.h:14
Definition serialize.h:11