LeviLamina
Loading...
Searching...
No Matches
WorldRecovery_Unimplemented.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/application/storage_migration/WorldRecovery.h"
7
#include "mc/deps/core/file/PathBuffer.h"
8
#include "mc/deps/core/threading/Async.h"
9
#include "mc/deps/core/utility/pub_sub/DeferralType.h"
10
11
// auto generated forward declare list
12
// clang-format off
13
namespace
Bedrock::PubSub {
class
DeferredSubscription
; }
14
// clang-format on
15
16
namespace
Bedrock {
17
18
class
WorldRecovery_Unimplemented
:
public
::Bedrock::WorldRecovery
{
19
public
:
20
// virtual functions
21
// NOLINTBEGIN
22
virtual
void
initialize()
/*override*/
;
23
24
virtual ::std::tuple<
25
::Bedrock::Threading::Async<::Bedrock::WorldRecovery::RecoveryResult>
,
26
::Bedrock::PubSub::DeferredSubscription
>
27
doRecovery(
28
::std::string_view,
29
::std::function<
void
(
::Bedrock::WorldRecovery::RecoveryUpdate
const
&)>,
30
::Bedrock::PubSub::DeferralType
31
)
/*override*/
;
32
33
virtual ::Core::PathBuffer<::std::string>
const
& getRecoveryDestinationPath()
const
/*override*/
;
34
35
virtual
~WorldRecovery_Unimplemented
()
/*override*/
=
default
;
36
// NOLINTEND
37
38
public
:
39
// virtual function thunks
40
// NOLINTBEGIN
41
#ifdef LL_PLAT_C
42
MCNAPI
void
$initialize();
43
44
MCNAPI ::std::tuple<
45
::Bedrock::Threading::Async<::Bedrock::WorldRecovery::RecoveryResult>
,
46
::Bedrock::PubSub::DeferredSubscription
>
47
$doRecovery(
48
::std::string_view,
49
::std::function<
void
(
::Bedrock::WorldRecovery::RecoveryUpdate
const
&)>,
50
::Bedrock::PubSub::DeferralType
51
);
52
53
MCNAPI ::Core::PathBuffer<::std::string>
const
& $getRecoveryDestinationPath()
const
;
54
#endif
55
56
57
// NOLINTEND
58
59
public
:
60
// vftables
61
// NOLINTBEGIN
62
MCNAPI
static
void
**
$vftableForImplBase
();
63
64
MCNAPI
static
void
**
$vftableForEnableNonOwnerReferences
();
65
// NOLINTEND
66
};
67
68
}
// namespace Bedrock
Bedrock::PubSub::DeferredSubscription
Definition
DeferredSubscription.h:10
Bedrock::Threading::Async
Definition
Async.h:8
Bedrock::WorldRecovery_Unimplemented
Definition
WorldRecovery_Unimplemented.h:18
Bedrock::WorldRecovery_Unimplemented::$vftableForImplBase
static MCAPI void ** $vftableForImplBase()
Bedrock::WorldRecovery_Unimplemented::$vftableForEnableNonOwnerReferences
static MCAPI void ** $vftableForEnableNonOwnerReferences()
Bedrock::WorldRecovery
Definition
WorldRecovery.h:18
Bedrock::WorldRecovery::RecoveryUpdate
Definition
WorldRecovery.h:56
src
mc
deps
application
storage_migration
WorldRecovery_Unimplemented.h
Generated on
for LeviLamina by
1.16.1