31 using UpgradeLegacyDependencies = ::std::vector<::PackIdVersion>;
36 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PackManifest>> mManifest;
37 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PackAccessStrategy>> mAccessStrategy;
38 ::ll::TypedStorage<8, 24, ::SubpackInfoCollection> mSubpackInfoStack;
39 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PackMetadata>> mMetadata;
40 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::std::vector<::PackIdVersion>
const>> mDependenciesUpgrade;
41 ::ll::TypedStorage<1, 1, uchar> mRevision;
53 ::std::unique_ptr<::PackManifest> manifest,
54 ::std::unique_ptr<::PackAccessStrategy> accessStrategy,
56 ::std::unique_ptr<::PackMetadata> metadata
59 MCAPI
void move(::Pack&& pack);
61 MCAPI
void upgradeLegacyDependencies(::std::unique_ptr<::std::vector<::PackIdVersion>
const> upgrade);
69 MCAPI static ::std::unique_ptr<::Pack> createPack(
80 MCAPI static ::std::unique_ptr<::PackMetadata> createPackMetadata(
91 MCAPI static ::Core::PathBuffer<::std::string>
const& EDUCATION_METADATA_FILE();
99 ::std::unique_ptr<::PackManifest> manifest,
100 ::std::unique_ptr<::PackAccessStrategy> accessStrategy,
102 ::std::unique_ptr<::PackMetadata> metadata
Definition IContentKeyProvider.h:13