LeviLamina
Loading...
Searching...
No Matches
WorldPacksHistoryFile.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
8struct PackIdVersion;
9namespace Json { class Value; }
10// clang-format on
11
12class WorldPacksHistoryFile {
13public:
14 // WorldPacksHistoryFile inner types define
15 enum class ParseResult : int {
16 InvalidArrayOfPacks = 0,
17 InvalidPack = 1,
18 Success = 2,
19 };
20
21public:
22 // member variables
23 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
29 WorldPacksHistoryFile& operator=(WorldPacksHistoryFile const&);
30 WorldPacksHistoryFile(WorldPacksHistoryFile const&);
31
32public:
33 // member functions
34 // NOLINTBEGIN
36
37 MCNAPI ::std::vector<::WorldPackHistory> const& getPacks() const;
38
39 MCNAPI ::WorldPacksHistoryFile::ParseResult initializeFromJson(::Json::Value const& value);
40
41 MCNAPI void removePack(::PackIdVersion const& packId);
42
43 MCNAPI ::Json::Value toJsonValue() const;
44
46 // NOLINTEND
47
48public:
49 // constructor thunks
50 // NOLINTBEGIN
51 MCNAPI void* $ctor();
52 // NOLINTEND
53
54public:
55 // destructor thunk
56 // NOLINTBEGIN
57 MCNAPI void $dtor();
58 // NOLINTEND
59};
Definition Value.h:16
Definition WorldPackHistory.h:12
MCAPI void * $ctor()
MCAPI ::std::vector<::WorldPackHistory > const & getPacks() const
MCAPI void removePack(::PackIdVersion const &packId)
MCAPI::WorldPacksHistoryFile::ParseResult initializeFromJson(::Json::Value const &value)
MCAPI ~WorldPacksHistoryFile()
MCAPI::Json::Value toJsonValue() const
Definition PackIdVersion.h:10
Definition Alias.h:14