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>
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 = std::vector< ChatCommandBuilder > |
template<typename T > | |
using | Trinity::Impl::ChatCommands::TupleType = typename HandlerToTuple< T >::type |
using | ChatCommand = Trinity::ChatCommands::ChatCommandBuilder |
Enumerations | |
enum class | Trinity::ChatCommands::Console : bool { Trinity::ChatCommands::No = false , Trinity::ChatCommands::Yes = true } |
Functions | |
template<typename Tuple , size_t offset> | |
ChatCommandResult | Trinity::Impl::ChatCommands::ConsumeFromOffset (Tuple &, ChatHandler const *handler, std::string_view args) |
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) |
Definition at line 278 of file ChatCommand.h.