37 ChatCommandResult result = ArgInfo<
decltype(val)>::TryConsume(val, handler, args);
40 if (
uint32*
id = std::get_if<uint32>(&val))
54 ChatCommandResult result = ArgInfo<
decltype(val)>::TryConsume(val, handler, args);
72 ChatCommandResult result = ArgInfo<
decltype(val)>::TryConsume(val, handler, args);
75 if (
uint32*
id = std::get_if<uint32>(&val))
89 ChatCommandResult result = ArgInfo<
decltype(val)>::TryConsume(val, handler, args);
92 if (
uint32*
id = std::get_if<uint32>(&val))
111 ChatCommandResult result = ArgInfo<
decltype(val)>::TryConsume(val, handler, args);
114 if (
uint32*
id = std::get_if<uint32>(&val))
DBCStorage< AchievementEntry > sAchievementStore(Achievementfmt)
#define STRING_VIEW_FMT_ARG(str)
@ LANG_CMDPARSER_ITEM_NO_EXIST
@ LANG_CMDPARSER_GAME_TELE_ID_NO_EXIST
@ LANG_CMDPARSER_ACHIEVEMENT_NO_EXIST
@ LANG_CMDPARSER_GAME_TELE_NO_EXIST
@ LANG_CMDPARSER_QUEST_NO_EXIST
@ LANG_CMDPARSER_SPELL_NO_EXIST
TC_GAME_API std::string FormatTrinityString(std::string_view messageFormat, fmt::printf_args messageFormatArgs)
value_type operator()(uint32 achId) const
AchievementEntry const * value_type
value_type operator()(Hyperlink< achievement > achData) const
value_type operator()(std::string_view tele) const
value_type operator()(Hyperlink< tele > tele) const
GameTele const * value_type
value_type operator()(Hyperlink< item > item) const
value_type operator()(uint32 item)
ItemTemplate const * value_type
value_type operator()(Hyperlink< quest > quest) const
value_type operator()(uint32 questId) const
value_type operator()(Hyperlink< trade > trade) const
value_type operator()(uint32 spellId) const
value_type operator()(Hyperlink< enchant > enchant) const
value_type operator()(Hyperlink< glyph > glyph) const
SpellInfo const * value_type
value_type operator()(Hyperlink< spell > spell) const
value_type operator()(Hyperlink< talent > talent) const
constexpr bool holds_alternative() const
constexpr decltype(auto) visit(T &&arg)