Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ItemDocument.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/cereal/ReflectMode.h"
7#include "mc/deps/shared_types/beta/item/ItemComponents.h"
8#include "mc/deps/shared_types/legacy/item/ComponentItemData.h"
9#include "mc/deps/shared_types/v1_21_110/item/ItemDescription.h"
10#include "mc/deps/shared_types/v1_26_30/item/ItemDeprecatedComponentData.h"
11
12// auto generated forward declare list
13// clang-format off
15namespace cereal { struct ReflectionCtx; }
16// clang-format on
17
18namespace SharedTypes::Beta {
19
20struct ItemDocument {
21public:
22 // member variables
23 // NOLINTBEGIN
24 ::ll::TypedStorage<8, 88, ::SharedTypes::v1_21_110::ItemDescription> mDescription;
25 ::ll::TypedStorage<8, 48, ::SharedTypes::Beta::ItemComponents> mComponents;
26 ::ll::TypedStorage<8, 1048, ::SharedTypes::v1_26_30::ItemDeprecatedComponentData> mDeprecatedComponentData;
27 ::ll::TypedStorage<8, 264, ::SharedTypes::Legacy::ComponentItemData> mLegacyData;
28 // NOLINTEND
29
30public:
31 // prevent constructor by default
32 ItemDocument& operator=(ItemDocument const&);
33 ItemDocument();
34
35public:
36 // member functions
37 // NOLINTBEGIN
39
40 MCNAPI ::SharedTypes::Beta::ItemDocument& operator=(::SharedTypes::Beta::ItemDocument&&);
41
42 MCNAPI ~ItemDocument();
43 // NOLINTEND
44
45public:
46 // static functions
47 // NOLINTBEGIN
48 MCNAPI static void bindType(
50 ::std::set<::std::string> const& activeExperiments,
51 ::cereal::ReflectMode mode
52 );
53 // NOLINTEND
54
55public:
56 // static variables
57 // NOLINTBEGIN
58 MCNAPI static ::SemVersionConstant const& VERSION();
59 // NOLINTEND
60
61public:
62 // constructor thunks
63 // NOLINTBEGIN
65 // NOLINTEND
66
67public:
68 // destructor thunk
69 // NOLINTBEGIN
70 MCNAPI void $dtor();
71 // NOLINTEND
72};
73
74} // namespace SharedTypes::Beta
Definition SemVersionConstant.h:8
Definition ItemDocument.h:20
static MCAPI ::SemVersionConstant const & VERSION()
MCAPI void * $ctor(::SharedTypes::Beta::ItemDocument const &)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx, ::std::set<::std::string > const &activeExperiments, ::cereal::ReflectMode mode)
MCAPI ItemDocument(::SharedTypes::Beta::ItemDocument const &)
MCAPI::SharedTypes::Beta::ItemDocument & operator=(::SharedTypes::Beta::ItemDocument &&)
Definition ReflectionCtx.h:11
Definition ctx.h:5