Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ConstDeserializeDataParams.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/sem_ver/SemVersion.h"
7#include "mc/resources/MinEngineVersion.h"
8
9// auto generated forward declare list
10// clang-format off
12namespace Json { class Value; }
13// clang-format on
14
15struct ConstDeserializeDataParams {
16public:
17 // member variables
18 // NOLINTBEGIN
19 ::ll::TypedStorage<8, 8, ::Json::Value const&> mValue;
20 ::ll::TypedStorage<8, 24, ::SemVersion const> mFormatVersion;
21 ::ll::TypedStorage<8, 32, ::MinEngineVersion const> mMinEngineVersion;
22 // NOLINTEND
23
24public:
25 // prevent constructor by default
26 ConstDeserializeDataParams& operator=(ConstDeserializeDataParams const&);
27 ConstDeserializeDataParams(ConstDeserializeDataParams const&);
28 ConstDeserializeDataParams();
29
30public:
31 // member functions
32 // NOLINTBEGIN
33 MCNAPI explicit ConstDeserializeDataParams(::DeserializeDataParams const& deserializeDataParams);
34
35#ifdef LL_PLAT_C
36 MCNAPI ConstDeserializeDataParams(::Json::Value const& value, ::ConstDeserializeDataParams const& parent);
37
38 MCNAPI ConstDeserializeDataParams(
39 ::Json::Value const& value,
40 ::SemVersion const& formatVersion,
41 ::MinEngineVersion const& minEngineVersion
42 );
43#endif
44
46 // NOLINTEND
47
48public:
49 // constructor thunks
50 // NOLINTBEGIN
51 MCNAPI void* $ctor(::DeserializeDataParams const& deserializeDataParams);
52
53#ifdef LL_PLAT_C
54 MCNAPI void* $ctor(::Json::Value const& value, ::ConstDeserializeDataParams const& parent);
55
56 MCNAPI void*
57 $ctor(::Json::Value const& value, ::SemVersion const& formatVersion, ::MinEngineVersion const& minEngineVersion);
58#endif
59 // NOLINTEND
60
61public:
62 // destructor thunk
63 // NOLINTBEGIN
64 MCNAPI void $dtor();
65 // NOLINTEND
66};
Definition Value.h:16
Definition MinEngineVersion.h:15
Definition SemVersion.h:15
MCAPI ConstDeserializeDataParams(::DeserializeDataParams const &deserializeDataParams)
MCAPI void * $ctor(::DeserializeDataParams const &deserializeDataParams)
Definition DeserializeDataParams.h:13