LeviLamina
Loading...
Searching...
No Matches
WorldPackHistory.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7struct PackIdVersion;
8namespace Json { class Value; }
9namespace mce { class UUID; }
10// clang-format on
11
13public:
14 // member variables
15 // NOLINTBEGIN
22 // NOLINTEND
23
24#ifdef LL_PLAT_S
25public:
26 // prevent constructor by default
29
30#else // LL_PLAT_C
31#endif
32public:
33 // member functions
34 // NOLINTBEGIN
35#ifdef LL_PLAT_C
36 MCNAPI WorldPackHistory();
37#endif
38
40
41 MCNAPI bool initializeFromJson(::Json::Value const& value);
42
43 MCNAPI ::WorldPackHistory& operator=(::WorldPackHistory&&);
44
45#ifdef LL_PLAT_C
46 MCNAPI ::WorldPackHistory& operator=(::WorldPackHistory const&);
47
48 MCNAPI void setCanBeRedownloaded(bool canBeRedownloaded);
49
50 MCNAPI void setLocalizedNames(::std::unordered_map<::std::string, ::std::string> localizedMap);
51
52 MCNAPI void setPackIdVersion(::PackIdVersion const& packIdVersion);
53
54 MCNAPI void setSourceUUID(::mce::UUID const& sourceUUID);
55
56 MCNAPI void setSubpackCount(int count);
57#endif
58
59 MCNAPI void setUnlocalizedName(::std::string const& unlocalizedName);
60
61 MCNAPI ::Json::Value toJsonValue() const;
62
64 // NOLINTEND
65
66public:
67 // constructor thunks
68 // NOLINTBEGIN
69#ifdef LL_PLAT_C
70 MCNAPI void* $ctor();
71#endif
72
73 MCNAPI void* $ctor(::WorldPackHistory const&);
74 // NOLINTEND
75
76public:
77 // destructor thunk
78 // NOLINTBEGIN
79 MCNAPI void $dtor();
80 // NOLINTEND
81};
Definition Value.h:16
MCAPI WorldPackHistory(::WorldPackHistory const &)
MCAPI void * $ctor(::WorldPackHistory const &)
MCAPI::Json::Value toJsonValue() const
MCAPI ~WorldPackHistory()
MCAPI::WorldPackHistory & operator=(::WorldPackHistory &&)
MCAPI void $dtor()
MCAPI void setUnlocalizedName(::std::string const &unlocalizedName)
MCAPI bool initializeFromJson(::Json::Value const &value)
Definition UUID.h:7
Definition PackIdVersion.h:10
Definition Alias.h:14