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
26
public
:
27
// member variables
28
// NOLINTBEGIN
29
::ll::TypedStorage<8, 16, ::mce::UUID> mUUID;
30
// NOLINTEND
31
};
32
33
public
:
34
// virtual functions
35
// NOLINTBEGIN
36
virtual
~WaypointGroup
() =
default
;
37
38
virtual
bool
has(
::WaypointGroup::WaypointHandle
const
& handle)
const
= 0;
39
40
virtual
bool
remove(
::WaypointGroup::WaypointHandle
const
& handle) = 0;
41
// NOLINTEND
42
43
public
:
44
// virtual function thunks
45
// NOLINTBEGIN
46
47
// NOLINTEND
48
};
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