diff options
| author | Naios <naios-dev@live.de> | 2015-07-22 01:23:26 +0200 |
|---|---|---|
| committer | Naios <naios-dev@live.de> | 2015-07-22 01:56:10 +0200 |
| commit | 4904318c43567277f2d32c758724e82874f29849 (patch) | |
| tree | a6f749c36f330e1259df6719537e72e0e9b9684e /src | |
| parent | ca16dc8c1b8da86f55a790a5f8cc6913dd005fcc (diff) | |
Core/Database: Enable perfect forwarding for chat format calls.
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/game/Chat/Chat.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/server/game/Chat/Chat.h b/src/server/game/Chat/Chat.h index 000d93683c5..d2b688b42a6 100644 --- a/src/server/game/Chat/Chat.h +++ b/src/server/game/Chat/Chat.h @@ -64,21 +64,21 @@ class ChatHandler void SendSysMessage(uint32 entry); template<typename... Args> - void PSendSysMessage(const char* fmt, Args const&... args) + void PSendSysMessage(const char* fmt, Args&&... args) { - SendSysMessage(Trinity::StringFormat(fmt, args...).c_str()); + SendSysMessage(Trinity::StringFormat(fmt, std::forward<Args>(args)...).c_str()); } template<typename... Args> - void PSendSysMessage(uint32 entry, Args const&... args) + void PSendSysMessage(uint32 entry, Args&&... args) { - SendSysMessage(PGetParseString(entry, args...).c_str()); + SendSysMessage(PGetParseString(entry, std::forward<Args>(args)...).c_str()); } template<typename... Args> - std::string PGetParseString(uint32 entry, Args const&... args) const + std::string PGetParseString(uint32 entry, Args&&... args) const { - return Trinity::StringFormat(GetTrinityString(entry), args...); + return Trinity::StringFormat(GetTrinityString(entry), std::forward<Args>(args)...); } bool ParseCommands(const char* text); |
