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