2
3
4
5
16 std::vector<std::string>
StringLibrary::SplitString(
const std::string& input,
char delimiter)
20 std::vector<std::string> result;
24 while ((end = input.find(delimiter, start)) != std::string::npos)
26 result.push_back(input.substr(start, end - start));
30 result.push_back(input.substr(start));
39 return strcmp(str0, str1) == 0;
46 std::wstring_convert<std::codecvt_utf8<
wchar_t>> converter;
48 return converter.from_bytes(c);
55 std::wstring_convert<std::codecvt_utf8<
wchar_t>> converter;
57 return converter.to_bytes(wc);
#define SPICES_PROFILE_ZONE
static std::string WCharToChar(const wchar_t *wc)
Transform wide char to char.
static std::wstring CharToWChar(const char *c)
Transform char to wide char.
static bool StringsEqual(const char *str0, const char *str1)
Determine if the strings given are equal. Platform Specific.
String Static Function Library.