LeviLamina
Loading...
Searching...
No Matches
ClientBiomeJsonDocument.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/v1_21_70/clientbiome/ClientBiomeJsonDocument.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace cereal { struct ReflectionCtx; }
11// clang-format on
12
13namespace SharedTypes::v1_21_90 {
14
15struct ClientBiomeJsonDocument {
16public:
17 // ClientBiomeJsonDocument inner types declare
18 // clang-format off
20 // clang-format on
21
22 // ClientBiomeJsonDocument inner types define
23 struct ClientBiomeJsonObject {
24 public:
25 // ClientBiomeJsonObject inner types declare
26 // clang-format off
28 // clang-format on
29
30 // ClientBiomeJsonObject inner types define
31 struct ClientBiomeDescription {
32 public:
33 // member variables
34 // NOLINTBEGIN
35 ::ll::TypedStorage<8, 32, ::std::string> mIdentifier;
36 // NOLINTEND
37
38 public:
39 // prevent constructor by default
40 ClientBiomeDescription(ClientBiomeDescription const&);
41 ClientBiomeDescription();
42
43 public:
44 // member functions
45 // NOLINTBEGIN
46 MCFOLD ::SharedTypes::v1_21_90::ClientBiomeJsonDocument::ClientBiomeJsonObject::ClientBiomeDescription&
47 operator=(
49 );
50
51 MCFOLD ::SharedTypes::v1_21_90::ClientBiomeJsonDocument::ClientBiomeJsonObject::ClientBiomeDescription&
52 operator=(
54 );
55
56 MCAPI ~ClientBiomeDescription();
57 // NOLINTEND
58
59 public:
60 // static functions
61 // NOLINTBEGIN
62 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
63 // NOLINTEND
64
65 public:
66 // destructor thunk
67 // NOLINTBEGIN
68 MCFOLD void $dtor();
69 // NOLINTEND
70 };
71
72 public:
73 // member variables
74 // NOLINTBEGIN
75 ::ll::TypedStorage<
76 8,
77 32,
79 mDescription;
80 ::ll::TypedStorage<8, 16, ::SharedTypes::v1_21_70::ClientBiomeJsonDocument::ClientBiomeJsonObject::ComponentMap>
81 mComponents;
82 // NOLINTEND
83
84 public:
85 // prevent constructor by default
86 ClientBiomeJsonObject(ClientBiomeJsonObject const&);
87 ClientBiomeJsonObject();
88
89 public:
90 // member functions
91 // NOLINTBEGIN
92 MCFOLD ::SharedTypes::v1_21_90::ClientBiomeJsonDocument::ClientBiomeJsonObject&
94
95 MCFOLD ::SharedTypes::v1_21_90::ClientBiomeJsonDocument::ClientBiomeJsonObject&
97
98 MCAPI ~ClientBiomeJsonObject();
99 // NOLINTEND
100
101 public:
102 // static functions
103 // NOLINTBEGIN
104 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
105 // NOLINTEND
106
107 public:
108 // destructor thunk
109 // NOLINTBEGIN
110 MCFOLD void $dtor();
111 // NOLINTEND
112 };
113
114public:
115 // member variables
116 // NOLINTBEGIN
117 ::ll::TypedStorage<8, 48, ::SharedTypes::v1_21_90::ClientBiomeJsonDocument::ClientBiomeJsonObject>
118 mClientBiomeJsonObject;
119 ::ll::TypedStorage<8, 32, ::std::string> mFormatVersion;
120 // NOLINTEND
121
122#ifdef LL_PLAT_S
123#else // LL_PLAT_C
124public:
125 // prevent constructor by default
126 ClientBiomeJsonDocument& operator=(ClientBiomeJsonDocument const&);
127 ClientBiomeJsonDocument(ClientBiomeJsonDocument const&);
128 ClientBiomeJsonDocument();
129
130#endif
131public:
132 // member functions
133 // NOLINTBEGIN
134#ifdef LL_PLAT_C
135 MCAPI ClientBiomeJsonDocument(::SharedTypes::v1_21_90::ClientBiomeJsonDocument&&);
136
137 MCAPI ~ClientBiomeJsonDocument();
138#endif
139 // NOLINTEND
140
141public:
142 // static functions
143 // NOLINTBEGIN
144 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
145 // NOLINTEND
146
147public:
148 // constructor thunks
149 // NOLINTBEGIN
150#ifdef LL_PLAT_C
152#endif
153 // NOLINTEND
154
155public:
156 // destructor thunk
157 // NOLINTBEGIN
158#ifdef LL_PLAT_C
159 MCFOLD void $dtor();
160#endif
161 // NOLINTEND
162};
163
164} // namespace SharedTypes::v1_21_90
Definition ClientBiomeJsonDocument.h:15
Definition ReflectionCtx.h:11
Definition ctx.h:5