TrinityCore
Loading...
Searching...
No Matches
ChatCommandArgs.h File Reference
#include "ChatCommandHelpers.h"
#include "ChatCommandTags.h"
#include "EnumFlag.h"
#include "SmartEnum.h"
#include "StringConvert.h"
#include "StringFormat.h"
#include "Util.h"
#include <string>
#include <string_view>
#include <vector>
+ Include dependency graph for ChatCommandArgs.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Trinity::Impl::ChatCommands::ArgInfo< T >
 
struct  Trinity::Impl::ChatCommands::ArgInfo< T >
 
struct  Trinity::Impl::ChatCommands::ArgInfo< std::string_view >
 
struct  Trinity::Impl::ChatCommands::ArgInfo< std::string >
 
struct  Trinity::Impl::ChatCommands::ArgInfo< std::wstring >
 
struct  Trinity::Impl::ChatCommands::EnumArgInfoBase
 
struct  Trinity::Impl::ChatCommands::ArgInfo< std::vector< T > >
 
struct  Trinity::Impl::ChatCommands::ArgInfo< std::array< T, N > >
 
struct  Trinity::Impl::ChatCommands::ArgInfo< Trinity::ChatCommands::Variant< Ts... > >
 
struct  Trinity::Impl::ChatCommands::ArgInfo< AchievementEntry const * >
 
struct  Trinity::Impl::ChatCommands::ArgInfo< CurrencyTypesEntry const * >
 
struct  Trinity::Impl::ChatCommands::ArgInfo< GameTele const * >
 
struct  Trinity::Impl::ChatCommands::ArgInfo< ItemTemplate const * >
 
struct  Trinity::Impl::ChatCommands::ArgInfo< Quest const * >
 
struct  Trinity::Impl::ChatCommands::ArgInfo< SpellInfo const * >
 

Namespaces

namespace  Trinity
 
namespace  Trinity::Impl
 
namespace  Trinity::Impl::ChatCommands
 

Functions

TC_GAME_API void Trinity::Impl::ChatCommands::InvalidStringValueFormatError (ChatCommandResult &result, ChatHandler const *handler, std::string_view arg, std::type_info const &type) noexcept
 
TC_GAME_API bool Trinity::Impl::ChatCommands::HandleVariantChatCommandConsumeResults (ChatCommandResult &combined, ChatCommandResult &&current, ChatHandler const *handler) noexcept
 
TC_GAME_API void Trinity::Impl::ChatCommands::PrefixVariantChatCommandError (ChatCommandResult &combined, ChatHandler const *handler) noexcept