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
8struct ContentItem;
9// clang-format on
10
12public:
13 // IVersionedContentItemCollection inner types define
14 using ItemCollection = ::std::vector<::gsl::not_null<::std::shared_ptr<::ContentItem const>>>;
15
16public:
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
29public:
30 // virtual function thunks
31 // NOLINTBEGIN
32
33 // NOLINTEND
34};
Definition ContentItemCollectionVersion.h:5
Definition IVersionedContentItemCollection.h:5
Definition ContentItem.h:5