#include <ChatCommand.h>
Definition at line 178 of file ChatCommand.h.
◆ ChatCommandBuilder
◆ ChatCommandNode() [1/3]
| Trinity::Impl::ChatCommands::ChatCommandNode::ChatCommandNode |
( |
| ) |
|
|
default |
◆ ~ChatCommandNode()
| Trinity::Impl::ChatCommands::ChatCommandNode::~ChatCommandNode |
( |
| ) |
|
|
default |
◆ ChatCommandNode() [2/3]
| Trinity::Impl::ChatCommands::ChatCommandNode::ChatCommandNode |
( |
ChatCommandNode const & |
other | ) |
|
|
privatedelete |
◆ ChatCommandNode() [3/3]
| Trinity::Impl::ChatCommands::ChatCommandNode::ChatCommandNode |
( |
ChatCommandNode && |
other | ) |
|
|
privatedefaultnoexcept |
◆ 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 |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ 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: