10Duke Scale C++ Client
Loading...
Searching...
No Matches
StringUtils.h
1#ifndef TENDUKE_UTL_STRINGUTILS_H
2#define TENDUKE_UTL_STRINGUTILS_H
3
4#include <string>
5
6namespace tenduke { namespace utl {
7
14std::string toLowerCaseASCII(const std::string &string);
15
16namespace string {
17
18std::wstring convertUTF8ToWString(const std::string &utf8EncodedString);
19std::string convertWStringToUTF8(const wchar_t *utf16EncodedString, size_t length);
20
27bool endsWith(
28 const std::string &string,
29 const std::string &suffix
30);
31
38bool startsWith(
39 const std::string &string,
40 const char *prefix
41);
42}
43
44}}
45
46#endif //TENDUKE_UTL_STRINGUTILS_H
String-utilities.
Definition StringUtils.h:16
bool startsWith(const std::string &string, const char *prefix)
Checks if string starts with given suffix.
Definition StringUtils.cpp:22
bool endsWith(const std::string &string, const std::string &suffix)
Checks if string ends with given suffix.
Definition StringUtils.cpp:10
Utilities.
Definition Base64Decoder.h:10
std::string toLowerCaseASCII(const std::string &string)
Returns a copy of provided ASCII-string converted to lower-case.
Definition StringUtils.cpp:41
Root for classes, functions and globals of 10Duke C++ Client.
Definition AbstractClientFactory.h:16