LeviLamina
Loading...
Searching...
No Matches
IVersionedContentItemCollection.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
ContentItemCollectionVersion
;
8
struct
ContentItem
;
9
// clang-format on
10
11
class
IVersionedContentItemCollection
{
12
public
:
13
// IVersionedContentItemCollection inner types define
14
using
ItemCollection = ::std::vector<::gsl::not_null<::std::shared_ptr<::ContentItem const>>>;
15
16
public
:
17
// virtual functions
18
// NOLINTBEGIN
19
virtual
~IVersionedContentItemCollection() =
default
;
20
21
virtual
void
appendLatest(
22
::ContentItemCollectionVersion&,
23
::std::vector<::gsl::not_null<::std::shared_ptr<::ContentItem const>>>&
24
)
const
= 0;
25
26
virtual ::ContentItemCollectionVersion getVersion()
const
= 0;
27
// NOLINTEND
28
29
public
:
30
// virtual function thunks
31
// NOLINTBEGIN
32
33
// NOLINTEND
34
};
ContentItemCollectionVersion
Definition
ContentItemCollectionVersion.h:5
IVersionedContentItemCollection
Definition
IVersionedContentItemCollection.h:5
ContentItem
Definition
ContentItem.h:5
src-client
mc
client
gui
screens
models
IVersionedContentItemCollection.h
Generated on
for LeviLamina by
1.16.1