3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/screens/models/ContentItemCollectionVersion.h"
7#include "mc/client/gui/screens/models/IVersionedContentItemCollection.h"
18 ::ll::TypedStorage<4, 4, ::ContentItemCollectionVersion> mVersion;
19 ::ll::TypedStorage<8, 24, ::std::vector<::gsl::not_null<::std::shared_ptr<::ContentItem>>>> mItems;
25 virtual void appendLatest(
26 ::ContentItemCollectionVersion& version,
27 ::std::vector<::gsl::not_null<::std::shared_ptr<::ContentItem const>>>& output
30 virtual ::ContentItemCollectionVersion getVersion() const ;
36 MCAPI
void forceVersion();
38 MCFOLD ::std::vector<::gsl::not_null<::std::shared_ptr<::ContentItem>>> const& get() const;
40 MCAPI
void set(::std::vector<::gsl::not_null<::std::shared_ptr<::ContentItem>>>&& items);
46 MCAPI
void $appendLatest(
47 ::ContentItemCollectionVersion& version,
48 ::std::vector<::gsl::not_null<::std::shared_ptr<::ContentItem const>>>& output
51 MCFOLD ::ContentItemCollectionVersion $getVersion() const;
Definition IVersionedContentItemCollection.h:5
Definition MutableContentItemCollection.h:5
static MCAPI void ** $vftable()
Definition ContentItem.h:5