diff options
| author | Peter Keresztes Schmidt <carbenium@outlook.com> | 2020-08-20 02:30:21 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2022-02-03 00:19:14 +0100 |
| commit | 86bfde389a73c984c7ce15ad736c998e893fda6d (patch) | |
| tree | 77ef6215b321295c15165229bfbaf41248b9f808 /src/server/game/Chat/ChatCommands | |
| parent | 3c82863c528fa9ea1bd5eb75fa596a99266431b7 (diff) | |
Scripts/Commands: Convert argument parsing of event commands to new system (PR #25275)
(cherry picked from commit 7bfeb03c136f18fda73474054c837f4fe8f11136)
Diffstat (limited to 'src/server/game/Chat/ChatCommands')
| -rw-r--r-- | src/server/game/Chat/ChatCommands/ChatCommandTags.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/game/Chat/ChatCommands/ChatCommandTags.h b/src/server/game/Chat/ChatCommands/ChatCommandTags.h index 213a80c507e..22db765f102 100644 --- a/src/server/game/Chat/ChatCommands/ChatCommandTags.h +++ b/src/server/game/Chat/ChatCommands/ChatCommandTags.h @@ -152,6 +152,12 @@ namespace Trinity::ChatCommands return operator*(); } + template<bool C = have_operators> + operator std::enable_if_t<C && std::is_convertible<first_type, size_t>::value, size_t>() const + { + return operator*(); + } + template <typename T> Variant& operator=(T&& arg) { base::operator=(std::forward<T>(arg)); return *this; } |
