LeviLamina
Loading...
Searching...
No Matches
IRepositoryLoader.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
RepositoryPacks
;
8
namespace
RepositoryLoading {
struct
AllRefreshTaskData; }
9
namespace
RepositoryLoading {
struct
BuildTaskDataOptions; }
10
// clang-format on
11
12
namespace
RepositoryLoading {
13
14
class
IRepositoryLoader
{
15
public
:
16
// virtual functions
17
// NOLINTBEGIN
18
// vIndex: 0
19
virtual
~IRepositoryLoader
() =
default
;
20
21
// vIndex: 1
22
virtual ::std::shared_ptr<::RepositoryLoading::AllRefreshTaskData>
23
buildTaskData(
::RepositoryLoading::BuildTaskDataOptions
const
&) = 0;
24
25
// vIndex: 2
26
virtual
void
applyTaskResults(
::RepositoryLoading::AllRefreshTaskData
&&) = 0;
27
28
// vIndex: 3
29
virtual ::std::shared_ptr<::RepositoryPacks const> getPacks()
const
= 0;
30
// NOLINTEND
31
32
public
:
33
// virtual function thunks
34
// NOLINTBEGIN
35
36
// NOLINTEND
37
};
38
39
}
// namespace RepositoryLoading
RepositoryLoading::IRepositoryLoader
Definition
IRepositoryLoader.h:14
RepositoryPacks
Definition
RepositoryPacks.h:20
RepositoryLoading::AllRefreshTaskData
Definition
AllRefreshTaskData.h:7
RepositoryLoading::BuildTaskDataOptions
Definition
BuildTaskDataOptions.h:7
src-server
mc
resources
repository_loading
IRepositoryLoader.h
Generated on Sun Oct 12 2025 06:32:00 for LeviLamina by
1.12.0