LeviLamina
Loading...
Searching...
No Matches
WaypointGroup.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/platform/UUID.h"
7
8
class
WaypointGroup
{
9
public
:
10
// WaypointGroup inner types declare
11
// clang-format off
12
class
WaypointHandle
;
13
// clang-format on
14
15
// WaypointGroup inner types define
16
class
WaypointHandle
{
17
public
:
18
// WaypointHandle inner types declare
19
// clang-format off
20
struct
Hasher
;
21
// clang-format on
22
23
// WaypointHandle inner types define
24
struct
Hasher
{
25
public
:
26
// member functions
27
// NOLINTBEGIN
28
#ifdef LL_PLAT_C
29
MCAPI uint64 operator()(
::WaypointGroup::WaypointHandle
const
& handle)
const
;
30
#endif
31
// NOLINTEND
32
};
33
34
public
:
35
// member variables
36
// NOLINTBEGIN
37
::ll::TypedStorage<8, 16, ::mce::UUID> mUUID;
38
// NOLINTEND
39
40
public
:
41
// member functions
42
// NOLINTBEGIN
43
MCAPI
bool
operator<(
::WaypointGroup::WaypointHandle
const
& other)
const
;
44
45
MCFOLD
bool
operator==(
::WaypointGroup::WaypointHandle
const
& other)
const
;
46
// NOLINTEND
47
};
48
49
public
:
50
// virtual functions
51
// NOLINTBEGIN
52
virtual
~WaypointGroup
() =
default
;
53
54
virtual
bool
has(
::WaypointGroup::WaypointHandle
const
& handle)
const
= 0;
55
56
virtual
bool
remove(
::WaypointGroup::WaypointHandle
const
& handle) = 0;
57
// NOLINTEND
58
59
public
:
60
// virtual function thunks
61
// NOLINTBEGIN
62
63
// NOLINTEND
64
};
WaypointGroup::WaypointHandle
Definition
WaypointGroup.h:16
WaypointGroup
Definition
WaypointGroup.h:8
WaypointGroup::WaypointHandle::Hasher
Definition
WaypointGroup.h:24
src
mc
world
WaypointGroup.h
Generated on
for LeviLamina by
1.16.1