![]() |
TrinityCore
|
#include "ChatCommandArgs.h"#include "ChatCommandTags.h"#include "Define.h"#include "Errors.h"#include "Language.h"#include "Optional.h"#include "RBAC.h"#include "StringFormat.h"#include "Util.h"#include <cstddef>#include <map>#include <utility>#include <tuple>#include <type_traits>#include <variant>#include <vector>
Include dependency graph for ChatCommand.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | Trinity |
| namespace | Trinity::ChatCommands |
| namespace | Trinity::Impl |
| namespace | Trinity::Impl::ChatCommands |
Typedefs | |
| using | Trinity::ChatCommands::ChatCommandTable = ChatCommandBuilder const [] |
Enumerations | |
| enum class | Trinity::ChatCommands::Console : bool { Trinity::ChatCommands::No = false , Trinity::ChatCommands::Yes = true } |
Functions | |
| template<typename Tuple , size_t offset> | |
| void | Trinity::Impl::ChatCommands::ConsumeFromOffset (ChatCommandResult &result, Tuple &, ChatHandler const *handler, std::string_view args) noexcept |
| TC_GAME_API void | Trinity::Impl::ChatCommands::MergeChatCommandResults (ChatHandler const *handler, ChatCommandResult &result1, ChatCommandResult &result2) noexcept |
| TC_GAME_API void | Trinity::ChatCommands::LoadCommandMap () |
| TC_GAME_API void | Trinity::ChatCommands::InvalidateCommandMap () |
| TC_GAME_API bool | Trinity::ChatCommands::TryExecuteCommand (ChatHandler &handler, std::string_view cmd) |
| TC_GAME_API void | Trinity::ChatCommands::SendCommandHelpFor (ChatHandler &handler, std::string_view cmd) |
| TC_GAME_API std::vector< std::string > | Trinity::ChatCommands::GetAutoCompletionsFor (ChatHandler const &handler, std::string_view cmd) |