LeviLamina
Loading...
Searching...
No Matches
ItemParseContext.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/common/WeakPtr.h"
7#include "mc/world/item/ItemVersion.h"
8
9// auto generated forward declare list
10// clang-format off
11class Item;
12class PackLoadContext;
13class SemVersion;
14namespace Json { class Value; }
15namespace PuvLoadData { struct LoadResultWithTiming; }
16// clang-format on
17
19public:
20 // member variables
21 // NOLINTBEGIN
22 ::ll::TypedStorage<4, 4, ::ItemVersion> mItemVersion;
23 ::ll::TypedStorage<
24 8,
25 64,
28 ::Json::Value const&,
29 ::SemVersion const&,
31 )>>
32 mItemInitCallback;
33 ::ll::TypedStorage<8, 64, ::std::unordered_set<::std::string>> mParsedDefinitions;
34 ::ll::TypedStorage<8, 64, ::std::unordered_set<::std::string>> mUnverifiedItemOverrideNames;
35 // NOLINTEND
36
37public:
38 // member functions
39 // NOLINTBEGIN
40 MCAPI ~ItemParseContext();
41 // NOLINTEND
42
43public:
44 // destructor thunk
45 // NOLINTBEGIN
46 MCAPI void $dtor();
47 // NOLINTEND
48};
Definition Item.h:68
Definition Value.h:16
Definition PackLoadContext.h:20
Definition SemVersion.h:15
Definition WeakPtr.h:10
Definition ItemParseContext.h:18
Definition LoadResultWithTiming.h:7