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
9public:
10 // WaypointGroup inner types declare
11 // clang-format off
12 class WaypointHandle;
13 // clang-format on
14
15 // WaypointGroup inner types define
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
33public:
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
43public:
44 // virtual function thunks
45 // NOLINTBEGIN
46
47 // NOLINTEND
48};
Definition WaypointGroup.h:16
Definition WaypointGroup.h:8
Definition WaypointGroup.h:24