#include <ChatCommand.h>
Definition at line 177 of file ChatCommand.h.
◆ ChatCommandBuilder
◆ ChatCommandNode() [1/2]
Trinity::Impl::ChatCommands::ChatCommandNode::ChatCommandNode |
( |
| ) |
|
|
inline |
◆ ChatCommandNode() [2/2]
Trinity::Impl::ChatCommands::ChatCommandNode::ChatCommandNode |
( |
ChatCommandNode && |
other | ) |
|
|
privatedefault |
◆ GetAutoCompletionsFor()
std::vector< std::string > Trinity::Impl::ChatCommands::ChatCommandNode::GetAutoCompletionsFor |
( |
ChatHandler const & |
handler, |
|
|
std::string_view |
cmd |
|
) |
| |
|
static |
◆ GetTopLevelMap()
ChatSubCommandMap const & Trinity::Impl::ChatCommands::ChatCommandNode::GetTopLevelMap |
( |
| ) |
|
|
staticprivate |
◆ HasVisibleSubCommands()
bool Trinity::Impl::ChatCommands::ChatCommandNode::HasVisibleSubCommands |
( |
ChatHandler const & |
who | ) |
const |
|
private |
◆ InvalidateCommandMap()
void Trinity::Impl::ChatCommands::ChatCommandNode::InvalidateCommandMap |
( |
| ) |
|
|
static |
◆ IsInvokerVisible()
bool Trinity::Impl::ChatCommands::ChatCommandNode::IsInvokerVisible |
( |
ChatHandler const & |
who | ) |
const |
|
private |
◆ IsVisible()
bool Trinity::Impl::ChatCommands::ChatCommandNode::IsVisible |
( |
ChatHandler const & |
who | ) |
const |
|
inlineprivate |
◆ LoadCommandMap()
void Trinity::Impl::ChatCommands::ChatCommandNode::LoadCommandMap |
( |
| ) |
|
|
static |
◆ LoadCommandsIntoMap()
◆ LoadFromBuilder()
void Trinity::Impl::ChatCommands::ChatCommandNode::LoadFromBuilder |
( |
ChatCommandBuilder const & |
builder | ) |
|
|
private |
◆ ResolveNames()
void Trinity::Impl::ChatCommands::ChatCommandNode::ResolveNames |
( |
std::string |
name | ) |
|
|
private |
◆ SendCommandHelp()
void Trinity::Impl::ChatCommands::ChatCommandNode::SendCommandHelp |
( |
ChatHandler & |
handler | ) |
const |
|
private |
◆ SendCommandHelpFor()
void Trinity::Impl::ChatCommands::ChatCommandNode::SendCommandHelpFor |
( |
ChatHandler & |
handler, |
|
|
std::string_view |
cmd |
|
) |
| |
|
static |
◆ TryExecuteCommand()
bool Trinity::Impl::ChatCommands::ChatCommandNode::TryExecuteCommand |
( |
ChatHandler & |
handler, |
|
|
std::string_view |
cmd |
|
) |
| |
|
static |
◆ FilteredCommandListIterator
◆ _help
std::variant<std::monostate, TrinityStrings, std::string> Trinity::Impl::ChatCommands::ChatCommandNode::_help |
|
private |
◆ _invoker
◆ _name
std::string Trinity::Impl::ChatCommands::ChatCommandNode::_name |
|
private |
◆ _permission
◆ _subCommands
The documentation for this class was generated from the following files: