vstd: pass separators and input by reference

It removes many cases of redundnant string copying
This commit is contained in:
Konstantin
2023-02-05 18:07:56 +03:00
parent 14d27c788f
commit cb3723b54c
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -5,8 +5,8 @@ VCMI_LIB_NAMESPACE_BEGIN
namespace vstd
{
DLL_LINKAGE std::vector<std::string> split(std::string s, std::string separators);
DLL_LINKAGE std::pair<std::string, std::string> splitStringToPair(std::string input, char separator);
DLL_LINKAGE std::vector<std::string> split(std::string s, const std::string& separators);
DLL_LINKAGE std::pair<std::string, std::string> splitStringToPair(const std::string& input, char separator);
}