LeviLamina
Loading...
Searching...
No Matches
States.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace cereal { struct ReflectionCtx; }
8// clang-format on
9
10namespace SharedTypes::v1_21_110::BlockDefinition {
11
12struct States {
13public:
14 // States inner types declare
15 // clang-format off
16 struct IntegerRange;
17 // clang-format on
18
19 // States inner types define
20 struct IntegerRange {
21 public:
22 // IntegerRange inner types declare
23 // clang-format off
24 struct Range;
25 // clang-format on
26
27 // IntegerRange inner types define
28 struct Range {
29 public:
30 // member variables
31 // NOLINTBEGIN
34 // NOLINTEND
35
36 public:
37 // prevent constructor by default
38 Range& operator=(Range const&);
39 Range(Range const&);
40 Range();
41 };
42
43 public:
44 // member variables
45 // NOLINTBEGIN
47 // NOLINTEND
48
49 public:
50 // prevent constructor by default
51 IntegerRange& operator=(IntegerRange const&);
54 };
55
56public:
57 // member variables
58 // NOLINTBEGIN
63 // NOLINTEND
64
65public:
66 // member functions
67 // NOLINTBEGIN
68 MCNAPI States();
69
71
72 MCNAPI ::std::unordered_map<
73 ::std::string,
74 ::std::variant<
75 ::std::vector<::std::string>,
76 ::std::vector<bool>,
77 ::std::vector<int>,
79 getter() const;
80
81 MCNAPI ::SharedTypes::v1_21_110::BlockDefinition::States&
83
84 MCNAPI ::SharedTypes::v1_21_110::BlockDefinition::States&
86
87 MCNAPI void setter(
88 ::std::unordered_map<
89 ::std::string,
90 ::std::variant<
91 ::std::vector<::std::string>,
92 ::std::vector<bool>,
93 ::std::vector<int>,
95 );
96
97 MCNAPI ~States();
98 // NOLINTEND
99
100public:
101 // static functions
102 // NOLINTBEGIN
104 // NOLINTEND
105
106public:
107 // constructor thunks
108 // NOLINTBEGIN
109 MCNAPI void* $ctor();
110
112 // NOLINTEND
113
114public:
115 // destructor thunk
116 // NOLINTBEGIN
117 MCNAPI void $dtor();
118 // NOLINTEND
119};
120
121} // namespace SharedTypes::v1_21_110::BlockDefinition
MCAPI States(::SharedTypes::v1_21_110::BlockDefinition::States const &)
MCAPI void * $ctor(::SharedTypes::v1_21_110::BlockDefinition::States const &)
MCAPI::SharedTypes::v1_21_110::BlockDefinition::States & operator=(::SharedTypes::v1_21_110::BlockDefinition::States const &)
MCAPI ::std::unordered_map< ::std::string, ::std::variant< ::std::vector<::std::string >, ::std::vector< bool >, ::std::vector< int >, ::SharedTypes::v1_21_110::BlockDefinition::States::IntegerRange > > getter() const
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
MCAPI void setter(::std::unordered_map< ::std::string, ::std::variant< ::std::vector<::std::string >, ::std::vector< bool >, ::std::vector< int >, ::SharedTypes::v1_21_110::BlockDefinition::States::IntegerRange > > &value)
MCAPI::SharedTypes::v1_21_110::BlockDefinition::States & operator=(::SharedTypes::v1_21_110::BlockDefinition::States &&)
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14