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/resources/JsonBetaState.h"
8#include "mc/world/item/registry/ItemVersion.h"
9
10// auto generated forward declare list
11// clang-format off
13class Item;
14class SemVersion;
15namespace Json { class Value; }
16namespace PuvLoadData { struct LoadResultWithTiming; }
17// clang-format on
18
20public:
21 // member variables
22 // NOLINTBEGIN
23 ::ll::TypedStorage<4, 4, ::ItemVersion> mItemVersion;
24 ::ll::TypedStorage<
25 8,
26 64,
29 ::Json::Value const&,
30 ::SemVersion const&,
31 ::JsonBetaState,
33 )>>
34 mItemInitCallback;
35 ::ll::TypedStorage<8, 64, ::std::unordered_set<::std::string>> mParsedDefinitions;
36 ::ll::TypedStorage<8, 64, ::std::unordered_set<::std::string>> mUnverifiedItemOverrideNames;
37 // NOLINTEND
38
39public:
40 // member functions
41 // NOLINTBEGIN
42 MCAPI ~ItemParseContext();
43 // NOLINTEND
44
45public:
46 // destructor thunk
47 // NOLINTBEGIN
48 MCAPI void $dtor();
49 // NOLINTEND
50};
Definition IPackLoadContext.h:20
Definition Item.h:66
Definition Value.h:16
Definition SemVersion.h:16
Definition WeakPtr.h:10
Definition ItemParseContext.h:19
Definition LoadResultWithTiming.h:7