diff options
Diffstat (limited to 'src/server/shared/Utilities/Util.h')
-rwxr-xr-x | src/server/shared/Utilities/Util.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/server/shared/Utilities/Util.h b/src/server/shared/Utilities/Util.h index c55da24fc80..8a49d7d9681 100755 --- a/src/server/shared/Utilities/Util.h +++ b/src/server/shared/Utilities/Util.h @@ -24,9 +24,13 @@ #include <string> #include <vector> -typedef std::vector<std::string> Tokens; +struct Tokens: public std::vector<char*> +{ + Tokens(const std::string &src, const char sep, uint32 vectorReserve = 0); + ~Tokens() { delete m_str; } -Tokens StrSplit(const std::string &src, const std::string &sep); + char* m_str; +}; void stripLineInvisibleChars(std::string &src); |