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
7struct PackIdVersion;
8namespace Json { class Value; }
9// clang-format on
10
11class WorldPacksHistoryFile {
12public:
13 // WorldPacksHistoryFile inner types define
14 enum class ParseResult : int {
15 InvalidArrayOfPacks = 0,
16 InvalidPack = 1,
17 Success = 2,
18 };
19
20public:
21 // member variables
22 // NOLINTBEGIN
24 // NOLINTEND
25
26public:
27 // prevent constructor by default
28 WorldPacksHistoryFile& operator=(WorldPacksHistoryFile const&);
29 WorldPacksHistoryFile(WorldPacksHistoryFile const&);
30 WorldPacksHistoryFile();
31
32public:
33 // member functions
34 // NOLINTBEGIN
35 MCNAPI ::WorldPacksHistoryFile::ParseResult initializeFromJson(::Json::Value const& value);
36
37 MCNAPI void removePack(::PackIdVersion const& packId);
38
39 MCNAPI ::Json::Value toJsonValue() const;
40
42 // NOLINTEND
43
44public:
45 // destructor thunk
46 // NOLINTBEGIN
47 MCNAPI void $dtor();
48 // NOLINTEND
49};
Definition Value.h:16
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