LeviLamina
Loading...
Searching...
No Matches
UpgraderFrom_v1_13_To_v1_20_60.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/util/CerealSchemaUpgrade.h"
7
8// auto generated forward declare list
9// clang-format off
10class SemVersion;
11// clang-format on
12
13namespace BiomeJsonDocumentUpgraders {
14
16public:
17 // virtual functions
18 // NOLINTBEGIN
19 // vIndex: 1
20 virtual bool previousSchema(::rapidjson::GenericValue<
21 ::rapidjson::UTF8<char>,
22 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>> const& document) const
23 /*override*/;
24
25 // vIndex: 2
26 virtual void upgradeToNext(
27 ::rapidjson::GenericDocument<
28 ::rapidjson::UTF8<char>,
29 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>,
30 ::rapidjson::CrtAllocator>& document,
31 ::SemVersion const& documentOriginalVersion
32 ) const /*override*/;
33
34 // vIndex: 0
35 virtual ~UpgraderFrom_v1_13_To_v1_20_60() /*override*/ = default;
36 // NOLINTEND
37
38public:
39 // member functions
40 // NOLINTBEGIN
42 // NOLINTEND
43
44public:
45 // constructor thunks
46 // NOLINTBEGIN
47 MCAPI void* $ctor();
48 // NOLINTEND
49
50public:
51 // destructor thunk
52 // NOLINTBEGIN
53
54 // NOLINTEND
55
56public:
57 // virtual function thunks
58 // NOLINTBEGIN
59 MCFOLD bool $previousSchema(::rapidjson::GenericValue<
60 ::rapidjson::UTF8<char>,
61 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>> const& document) const;
62
63 MCAPI void $upgradeToNext(
64 ::rapidjson::GenericDocument<
65 ::rapidjson::UTF8<char>,
66 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>,
67 ::rapidjson::CrtAllocator>& document,
68 ::SemVersion const& documentOriginalVersion
69 ) const;
70 // NOLINTEND
71
72public:
73 // vftables
74 // NOLINTBEGIN
75 MCAPI static void** $vftable();
76 // NOLINTEND
77};
78
79} // namespace BiomeJsonDocumentUpgraders
Definition UpgraderFrom_v1_13_To_v1_20_60.h:15
Definition CerealSchemaUpgrade.h:10
Definition SemVersion.h:15