LeviLamina
Loading...
Searching...
No Matches
BrainDefinition.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/shared_types/v1_21_130/actor/brain/InternalAccessMapDefinition.h"
7
#include "mc/deps/shared_types/v1_21_130/actor/brain/MemoryDefinition.h"
8
#include "mc/deps/shared_types/v1_21_130/actor/brain/MemoryDefinitionEquality.h"
9
#include "mc/deps/shared_types/v1_21_130/actor/brain/MemoryDefinitionHash.h"
10
11
// auto generated forward declare list
12
// clang-format off
13
namespace
cereal {
struct
ReflectionCtx
; }
14
// clang-format on
15
16
namespace
SharedTypes::v1_21_130::Brain {
17
18
struct
BrainDefinition {
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::TypedStorage<
23
8,
24
64,
25
::std::unordered_set<
26
::SharedTypes::v1_21_130::Brain::MemoryDefinition
,
27
::SharedTypes::v1_21_130::Brain::MemoryDefinitionHash
,
28
::SharedTypes::v1_21_130::Brain::MemoryDefinitionEquality
>>
29
mMemories;
30
::ll::TypedStorage<8, 64, ::std::optional<::SharedTypes::v1_21_130::Brain::InternalAccessMapDefinition>>
31
mInternalAccessMap;
32
// NOLINTEND
33
34
public
:
35
// prevent constructor by default
36
BrainDefinition();
37
38
public
:
39
// member functions
40
// NOLINTBEGIN
41
MCAPI BrainDefinition(
::SharedTypes::v1_21_130::Brain::BrainDefinition
&&);
42
43
MCAPI BrainDefinition(
::SharedTypes::v1_21_130::Brain::BrainDefinition
const
&);
44
45
MCAPI ::SharedTypes::v1_21_130::Brain::BrainDefinition&
46
operator=(
::SharedTypes::v1_21_130::Brain::BrainDefinition
&&);
47
48
MCAPI ::SharedTypes::v1_21_130::Brain::BrainDefinition&
49
operator=(
::SharedTypes::v1_21_130::Brain::BrainDefinition
const
&);
50
51
MCAPI ~BrainDefinition();
52
// NOLINTEND
53
54
public
:
55
// static functions
56
// NOLINTBEGIN
57
MCAPI
static
void
bindType(
::cereal::ReflectionCtx
&
ctx
);
58
// NOLINTEND
59
60
public
:
61
// static variables
62
// NOLINTBEGIN
63
MCAPI static ::std::string_view
const
& NAME();
64
// NOLINTEND
65
66
public
:
67
// constructor thunks
68
// NOLINTBEGIN
69
MCAPI
void
* $ctor(
::SharedTypes::v1_21_130::Brain::BrainDefinition
&&);
70
71
MCAPI
void
* $ctor(
::SharedTypes::v1_21_130::Brain::BrainDefinition
const
&);
72
// NOLINTEND
73
74
public
:
75
// destructor thunk
76
// NOLINTBEGIN
77
MCAPI
void
$dtor();
78
// NOLINTEND
79
};
80
81
}
// namespace SharedTypes::v1_21_130::Brain
SharedTypes::v1_21_130::Brain::BrainDefinition
Definition
BrainDefinition.h:18
SharedTypes::v1_21_130::Brain::MemoryDefinitionEquality
Definition
MemoryDefinitionEquality.h:7
SharedTypes::v1_21_130::Brain::MemoryDefinitionHash
Definition
MemoryDefinitionHash.h:7
SharedTypes::v1_21_130::Brain::MemoryDefinition
Definition
MemoryDefinition.h:16
cereal::ReflectionCtx
Definition
ReflectionCtx.h:11
ctx
Definition
ctx.h:5
src
mc
deps
shared_types
v1_21_130
actor
brain
BrainDefinition.h
Generated on
for LeviLamina by
1.16.1