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/deps/core/file/PathBuffer.h"
9#include "mc/resources/PackReport.h"
10#include "mc/resources/SubpackInfoCollection.h"
11
12// auto generated forward declare list
13// clang-format off
16// clang-format on
17
19public:
20 // PackContentItem inner types declare
21 // clang-format off
22 struct PositionSort;
23 // clang-format on
24
25 // PackContentItem inner types define
26 struct PositionSort {};
27
28public:
29 // member variables
30 // NOLINTBEGIN
31 ::ll::TypedStorage<8, 248, ::PackReport> mPackReport;
32 ::ll::TypedStorage<8, 248, ::PackReport> mLoadingReport;
33 ::ll::TypedStorage<8, 32, ::std::string> mDateAvailable;
34 ::ll::TypedStorage<1, 1, ::PackReportState> mReportState;
35 ::ll::TypedStorage<8, 24, ::SubpackInfoCollection> mSubpackInfo;
36 ::ll::TypedStorage<8, 8, ::PackSettingsFactory*> mPackSettingsFactory;
37 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mWorldId;
38 ::ll::TypedStorage<8, 40, ::std::optional<::Core::PathBuffer<::std::string>>> mWorldPath;
39 ::ll::TypedStorage<8, 8, ::gsl::not_null<::std::unique_ptr<::PackContentItemListPosition>>> mListPosition;
40 ::ll::TypedStorage<8, 24, ::std::vector<::std::weak_ptr<::PackContentItem const>>> mDependencies;
41 ::ll::TypedStorage<8, 24, ::std::vector<::std::weak_ptr<::PackContentItem const>>> mDependentContent;
42 // NOLINTEND
43
44public:
45 // virtual functions
46 // NOLINTBEGIN
47 // vIndex: 0
48 virtual ~PackContentItem() /*override*/ = default;
49 // NOLINTEND
50};
Definition PackSettingsFactory.h:20
Definition ManifestContentItem.h:14
Definition PackContentItemListPosition.h:5
Definition PackContentItem.h:26
Definition PackContentItem.h:18