![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "ChatCommandArgs.h"#include "ChatCommandTags.h"#include "Define.h"#include "Errors.h"#include "Language.h"#include "Optional.h"#include "StringFormat.h"#include "Util.h"#include <cstddef>#include <map>#include <tuple>#include <variant>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | Acore |
| namespace | Acore::ChatCommands |
| namespace | Acore::Impl |
| namespace | Acore::Impl::ChatCommands |
Typedefs | |
| using | Acore::ChatCommands::ChatCommandTable = std::vector< ChatCommandBuilder > |
| template<typename T > | |
| using | Acore::Impl::ChatCommands::TupleType = typename HandlerToTuple< T >::type |
| using | ChatCommand = Acore::ChatCommands::ChatCommandBuilder |
Enumerations | |
| enum class | Acore::ChatCommands::Console : bool { Acore::ChatCommands::No = false , Acore::ChatCommands::Yes = true } |
Functions | |
| template<typename Tuple , std::size_t offset> | |
| ChatCommandResult | Acore::Impl::ChatCommands::ConsumeFromOffset (Tuple &, ChatHandler const *handler, std::string_view args) |
| AC_GAME_API void | Acore::ChatCommands::LoadCommandMap () |
| AC_GAME_API void | Acore::ChatCommands::InvalidateCommandMap () |
| AC_GAME_API bool | Acore::ChatCommands::TryExecuteCommand (ChatHandler &handler, std::string_view cmd) |
| AC_GAME_API void | Acore::ChatCommands::SendCommandHelpFor (ChatHandler &handler, std::string_view cmd) |
| AC_GAME_API std::vector< std::string > | Acore::ChatCommands::GetAutoCompletionsFor (ChatHandler const &handler, std::string_view cmd) |