|
static std::string | toLower (const std::string &_string) |
| Changes the provided string to the lower case.
|
|
static std::string | evaluateEscapeCharacters (const std::string &_string) |
| Evaluates any escape characters in this string.
|
|
static std::list< std::string > | split (const std::string &_str, char _splitBy, bool _skipEmpty=false) |
| Split the provided string.
|
|
static std::list< std::string > | split (const std::string &_str, const std::string &_splitBy, bool _skipEmpty=false) |
| Split the provided string.
|
|
static std::list< std::wstring > | split (const std::wstring &_str, wchar_t _splitBy, bool _skipEmpty=false) |
| Split the provided string.
|
|
static std::list< std::wstring > | split (const std::wstring &_str, const std::wstring &_splitBy, bool _skipEmpty=false) |
| Split the provided string.
|
|
static std::list< std::string > | smartSplit (const std::string &_str, const std::string &_splitBy, bool _evaluateEscapeCharacters=true, bool _skipEmpty=false) |
|
static std::string | replace (const std::string &_str, const std::string &_what, const std::string &_with) |
| Replaces all what occurances in the provided string and returns the result.
|
|
static std::wstring | replace (const std::wstring &_str, const std::wstring &_what, const std::wstring &_with) |
| Replaces all what occurances in the provided string and returns the result.
|
|
static char * | getCStringCopy (const std::string &_str) |
| Creates a C-String copy of the provided C++ String.
|
|
static wchar_t * | getCStringCopy (const std::wstring &_str) |
| Creates a C-String copy of the provided C++ String.
|
|
template<class T > |
static T | toNumber (const std::string &_string, bool &_failed) |
| Convert the provided string to a number.
|
|
template<class T > |
static bool | isNumber (const std::string &_string) |
| Returns true if the provided string is a number.
|
|
template<class T > |
static std::string | numberToHexString (T _number, char _fill='0', int _length=16) |
| Returns a hex string representing the provided number.
|
|