TrinityCore
Trinity::ChatCommands::ChatCommandBuilder::InvokerEntry Struct Reference

#include <ChatCommand.h>

Public Member Functions

template<typename T >
 InvokerEntry (T &handler, TrinityStrings help, rbac::RBACPermissions permission, Trinity::ChatCommands::Console allowConsole)
 
 InvokerEntry (InvokerEntry const &)=default
 
 InvokerEntry (InvokerEntry &&)=default
 

Public Attributes

Trinity::Impl::ChatCommands::CommandInvoker _invoker
 
TrinityStrings _help
 
Trinity::Impl::ChatCommands::CommandPermissions _permissions
 

Detailed Description

Definition at line 218 of file ChatCommand.h.

Constructor & Destructor Documentation

◆ InvokerEntry() [1/3]

template<typename T >
Trinity::ChatCommands::ChatCommandBuilder::InvokerEntry::InvokerEntry ( T &  handler,
TrinityStrings  help,
rbac::RBACPermissions  permission,
Trinity::ChatCommands::Console  allowConsole 
)
inline

Definition at line 221 of file ChatCommand.h.

◆ InvokerEntry() [2/3]

Trinity::ChatCommands::ChatCommandBuilder::InvokerEntry::InvokerEntry ( InvokerEntry const &  )
default

◆ InvokerEntry() [3/3]

Trinity::ChatCommands::ChatCommandBuilder::InvokerEntry::InvokerEntry ( InvokerEntry &&  )
default

Member Data Documentation

◆ _help

TrinityStrings Trinity::ChatCommands::ChatCommandBuilder::InvokerEntry::_help

Definition at line 228 of file ChatCommand.h.

◆ _invoker

Trinity::Impl::ChatCommands::CommandInvoker Trinity::ChatCommands::ChatCommandBuilder::InvokerEntry::_invoker

Definition at line 227 of file ChatCommand.h.

◆ _permissions

Trinity::Impl::ChatCommands::CommandPermissions Trinity::ChatCommands::ChatCommandBuilder::InvokerEntry::_permissions

Definition at line 229 of file ChatCommand.h.


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