LeviLamina
Loading...
Searching...
No Matches
PermissionsHandler Class Reference

Public Types

using PermissionsPublisher
using PermissionsPublisherRefWrapper

Public Member Functions

 PermissionsHandler (PermissionsHandler const &)
MCAPI void addSaveData (::CompoundTag &tag) const
MCAPI bool loadSaveData (::CompoundTag const &tag)
MCAPI::PermissionsHandler & operator= (::PermissionsHandler const &)
MCAPI void * $ctor ()
MCFOLD void $dtor ()

Static Public Member Functions

static MCAPI ::PlayerPermissionLevel playerPermissionLevelFromString (::std::string const &s)
static MCAPI ::std::string playerPermissionLevelToString (::PlayerPermissionLevel const &permission)
static MCAPI ::std::string const & DIFF_COMMAND_PERMISSION ()
static MCAPI ::std::string const & DIFF_PLAYER_PERMISSION ()

Public Attributes

::ll::TypedStorage< 1, 1, ::CommandPermissionLevel > mCommandPermissions
::ll::TypedStorage< 1, 1, ::PlayerPermissionLevel > mPlayerPermissions
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::Bedrock::PubSub::Publisher< void(), ::Bedrock::PubSub::ThreadModel::SingleThreaded, 0 > > > mClientPlayerPermissionsPublisher

Member Typedef Documentation

◆ PermissionsPublisher

using PermissionsHandler::PermissionsPublisher

◆ PermissionsPublisherRefWrapper

using PermissionsHandler::PermissionsPublisherRefWrapper
Initial value:

The documentation for this class was generated from the following file: