LeviLamina
Loading...
Searching...
No Matches
PackContentItem.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/gui/screens/models/ManifestContentItem.h"
7#include "mc/client/gui/screens/models/PackReportState.h"
8#include "mc/resources/PackReport.h"
9#include "mc/resources/SubpackInfoCollection.h"
10
11// auto generated forward declare list
12// clang-format off
13class PackSettings;
15// clang-format on
16
18public:
19 // PackContentItem inner types declare
20 // clang-format off
21 struct PositionSort;
22 // clang-format on
23
24 // PackContentItem inner types define
25 struct PositionSort {};
26
27public:
28 // member variables
29 // NOLINTBEGIN
30 ::ll::TypedStorage<8, 248, ::PackReport> mPackReport;
31 ::ll::TypedStorage<8, 248, ::PackReport> mLoadingReport;
32 ::ll::TypedStorage<8, 32, ::std::string> mDateAvailable;
33 ::ll::TypedStorage<1, 1, ::PackReportState> mReportState;
34 ::ll::TypedStorage<8, 24, ::SubpackInfoCollection> mSubpackInfo;
35 ::ll::TypedStorage<8, 8, ::PackSettings*> mPackSettings;
36 ::ll::TypedStorage<8, 8, ::gsl::not_null<::std::unique_ptr<::PackContentItemListPosition>>> mListPosition;
37 ::ll::TypedStorage<8, 24, ::std::vector<::std::weak_ptr<::PackContentItem const>>> mDependencies;
38 ::ll::TypedStorage<8, 24, ::std::vector<::std::weak_ptr<::PackContentItem const>>> mDependentContent;
39 // NOLINTEND
40
41public:
42 // virtual functions
43 // NOLINTBEGIN
44 // vIndex: 0
45 virtual ~PackContentItem() /*override*/ = default;
46 // NOLINTEND
47};
Definition PackSettings.h:14
Definition ManifestContentItem.h:14
Definition PackContentItemListPosition.h:5
Definition PackContentItem.h:25
Definition PackContentItem.h:17