LeviLamina
Loading...
Searching...
No Matches
CommandsRegistryConfiguration.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
7
#include "mc/server/commands/CommandPermissionLevel.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
namespace
cereal {
struct
ReflectionCtx
; }
12
// clang-format on
13
14
class
CommandsRegistryConfiguration
:
public
::Bedrock::EnableNonOwnerReferences
{
15
public
:
16
// member variables
17
// NOLINTBEGIN
18
::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, ::CommandPermissionLevel>> mCommandPermissionLevels;
19
::ll::TypedStorage<1, 2, ::std::optional<::CommandPermissionLevel>> mDefaultCommandPermissionLevel;
20
// NOLINTEND
21
22
public
:
23
// member functions
24
// NOLINTBEGIN
25
MCAPI ::std::optional<::CommandPermissionLevel> getCommandPermissionLevel(::std::string
const
& command)
const
;
26
// NOLINTEND
27
28
public
:
29
// static functions
30
// NOLINTBEGIN
31
#ifdef LL_PLAT_S
32
MCAPI
static
void
bindType(
::cereal::ReflectionCtx
&
ctx
);
33
#endif
34
// NOLINTEND
35
36
public
:
37
// vftables
38
// NOLINTBEGIN
39
MCNAPI
static
void
**
$vftable
();
40
// NOLINTEND
41
};
Bedrock::EnableNonOwnerReferences
Definition
EnableNonOwnerReferences.h:7
CommandsRegistryConfiguration
Definition
CommandsRegistryConfiguration.h:14
CommandsRegistryConfiguration::$vftable
static MCAPI void ** $vftable()
cereal::ReflectionCtx
Definition
ReflectionCtx.h:11
ctx
Definition
ctx.h:5
src
mc
server
commands
CommandsRegistryConfiguration.h
Generated on
for LeviLamina by
1.16.1