| 
    Kodi Documentation 22.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
This is the complete list of members for kodi::tools::StringUtils, including all inherited members.
| AlphaNumericCompare(const wchar_t *left, const wchar_t *right) | kodi::tools::StringUtils | inlinestatic | 
| AsciiDigitValue(char chr) | kodi::tools::StringUtils | inlinestatic | 
| AsciiXDigitValue(char chr) | kodi::tools::StringUtils | inlinestatic | 
| BinaryStringToString(const std::string &in) | kodi::tools::StringUtils | inlinestatic | 
| CompareNoCase(const std::string &str1, const std::string &str2, size_t n=0) | kodi::tools::StringUtils | inlinestatic | 
| CompareNoCase(const char *s1, const char *s2, size_t n=0) | kodi::tools::StringUtils | inlinestatic | 
| ContainsKeyword(const std::string &str, const std::vector< std::string > &keywords) | kodi::tools::StringUtils | inlinestatic | 
| DateStringToYYYYMMDD(const std::string &dateString) | kodi::tools::StringUtils | inlinestatic | 
| Empty | kodi::tools::StringUtils | static | 
| EndsWith(const std::string &str1, const std::string &str2) | kodi::tools::StringUtils | inlinestatic | 
| EndsWith(const std::string &str1, const char *s2) | kodi::tools::StringUtils | inlinestatic | 
| EndsWithNoCase(const std::string &str1, const std::string &str2) | kodi::tools::StringUtils | inlinestatic | 
| EndsWithNoCase(const std::string &str1, const char *s2) | kodi::tools::StringUtils | inlinestatic | 
| EqualsNoCase(const std::string &str1, const std::string &str2) | kodi::tools::StringUtils | inlinestatic | 
| EqualsNoCase(const std::string &str1, const char *s2) | kodi::tools::StringUtils | inlinestatic | 
| EqualsNoCase(const char *s1, const char *s2) | kodi::tools::StringUtils | inlinestatic | 
| FindEndBracket(const std::string &str, char opener, char closer, size_t startPos=0) | kodi::tools::StringUtils | inlinestatic | 
| FindNumber(const std::string &strInput, const std::string &strFind) | kodi::tools::StringUtils | inlinestatic | 
| FindWords(const char *str, const char *wordLowerCase) | kodi::tools::StringUtils | inlinestatic | 
| Format(const char *fmt,...) | kodi::tools::StringUtils | inlinestatic | 
| Format(const wchar_t *fmt,...) | kodi::tools::StringUtils | inlinestatic | 
| FormatFileSize(uint64_t bytes) | kodi::tools::StringUtils | inlinestatic | 
| FormatV(PRINTF_FORMAT_STRING const char *fmt, va_list args) | kodi::tools::StringUtils | inlinestatic | 
| FormatV(PRINTF_FORMAT_STRING const wchar_t *fmt, va_list args) | kodi::tools::StringUtils | inlinestatic | 
| IsAasciiDigit(char chr) | kodi::tools::StringUtils | inlinestatic | 
| IsAsciiAlphaNum(char chr) | kodi::tools::StringUtils | inlinestatic | 
| IsAsciiLowercaseLetter(char chr) | kodi::tools::StringUtils | inlinestatic | 
| IsAsciiUppercaseLetter(char chr) | kodi::tools::StringUtils | inlinestatic | 
| IsAsciiXDigit(char chr) | kodi::tools::StringUtils | inlinestatic | 
| IsInteger(const std::string &str) | kodi::tools::StringUtils | inlinestatic | 
| IsNaturalNumber(const std::string &str) | kodi::tools::StringUtils | inlinestatic | 
| IsSpace(char c) | kodi::tools::StringUtils | inlinestatic | 
| IsUTF8Letter(const unsigned char *str) | kodi::tools::StringUtils | inlinestatic | 
| Join(const CONTAINER &strings, const std::string &delimiter) | kodi::tools::StringUtils | inlinestatic | 
| Left(const std::string &str, size_t count) | kodi::tools::StringUtils | inlinestatic | 
| MakeSafeString(const std::string &str) | kodi::tools::StringUtils | inlinestatic | 
| MakeSafeUrl(const std::string &str) | kodi::tools::StringUtils | inlinestatic | 
| Mid(const std::string &str, size_t first, size_t count=std::string::npos) | kodi::tools::StringUtils | inlinestatic | 
| Paramify(const std::string ¶m) | kodi::tools::StringUtils | inlinestatic | 
| RemoveCRLF(std::string &strLine) | kodi::tools::StringUtils | inlinestatic | 
| RemoveDuplicatedSpacesAndTabs(std::string &str) | kodi::tools::StringUtils | inlinestatic | 
| RemoveMACAddress(const std::string &str) | kodi::tools::StringUtils | inlinestatic | 
| Replace(std::string &str, char oldChar, char newChar) | kodi::tools::StringUtils | inlinestatic | 
| Replace(std::string &str, const std::string &oldStr, const std::string &newStr) | kodi::tools::StringUtils | inlinestatic | 
| Replace(std::wstring &str, const std::wstring &oldStr, const std::wstring &newStr) | kodi::tools::StringUtils | inlinestatic | 
| ReturnDigits(const std::string &str) | kodi::tools::StringUtils | inlinestatic | 
| Right(const std::string &str, size_t count) | kodi::tools::StringUtils | inlinestatic | 
| SecondsToTimeString(long seconds, TIME_FORMAT format=TIME_FORMAT_GUESS) | kodi::tools::StringUtils | inlinestatic | 
| Split(const std::string &input, const std::string &delimiter, unsigned int iMaxStrings=0) | kodi::tools::StringUtils | inlinestatic | 
| Split(const std::string &input, const char delimiter, int iMaxStrings=0) | kodi::tools::StringUtils | inlinestatic | 
| Split(const std::string &input, const std::vector< std::string > &delimiters) | kodi::tools::StringUtils | inlinestatic | 
| SplitMulti(const std::vector< std::string > &input, const std::vector< std::string > &delimiters, unsigned int iMaxStrings=0) | kodi::tools::StringUtils | inlinestatic | 
| SplitTo(OutputIt d_first, const std::string &input, const std::string &delimiter, unsigned int iMaxStrings=0) | kodi::tools::StringUtils | inlinestatic | 
| SplitTo(OutputIt d_first, const std::string &input, const char delimiter, int iMaxStrings=0) | kodi::tools::StringUtils | inlinestatic | 
| SplitTo(OutputIt d_first, const std::string &input, const std::vector< std::string > &delimiters) | kodi::tools::StringUtils | inlinestatic | 
| StartsWith(const std::string &str1, const std::string &str2) | kodi::tools::StringUtils | inlinestatic | 
| StartsWith(const std::string &str1, const char *s2) | kodi::tools::StringUtils | inlinestatic | 
| StartsWith(const char *s1, const char *s2) | kodi::tools::StringUtils | inlinestatic | 
| StartsWithNoCase(const std::string &str1, const std::string &str2) | kodi::tools::StringUtils | inlinestatic | 
| StartsWithNoCase(const std::string &str1, const char *s2) | kodi::tools::StringUtils | inlinestatic | 
| StartsWithNoCase(const char *s1, const char *s2) | kodi::tools::StringUtils | inlinestatic | 
| TimeStringToSeconds(const std::string &timeString) | kodi::tools::StringUtils | inlinestatic | 
| ToHexadecimal(const std::string &in) | kodi::tools::StringUtils | inlinestatic | 
| Tokenize(const std::string &input, const std::string &delimiters) | kodi::tools::StringUtils | inlinestatic | 
| Tokenize(const std::string &input, std::vector< std::string > &tokens, const std::string &delimiters) | kodi::tools::StringUtils | inlinestatic | 
| Tokenize(const std::string &input, const char delimiter) | kodi::tools::StringUtils | inlinestatic | 
| Tokenize(const std::string &input, std::vector< std::string > &tokens, const char delimiter) | kodi::tools::StringUtils | inlinestatic | 
| ToLower(std::string &str) | kodi::tools::StringUtils | inlinestatic | 
| ToLower(std::wstring &str) | kodi::tools::StringUtils | inlinestatic | 
| ToUpper(std::string &str) | kodi::tools::StringUtils | inlinestatic | 
| ToUpper(std::wstring &str) | kodi::tools::StringUtils | inlinestatic | 
| Trim(std::string &str) | kodi::tools::StringUtils | inlinestatic | 
| Trim(std::string &str, const char *const chars) | kodi::tools::StringUtils | inlinestatic | 
| TrimLeft(std::string &str) | kodi::tools::StringUtils | inlinestatic | 
| TrimLeft(std::string &str, const char *const chars) | kodi::tools::StringUtils | inlinestatic | 
| TrimRight(std::string &str) | kodi::tools::StringUtils | inlinestatic | 
| TrimRight(std::string &str, const char *const chars) | kodi::tools::StringUtils | inlinestatic | 
| Utf8StringLength(const char *s) | kodi::tools::StringUtils | inlinestatic | 
| WordToDigits(std::string &word) | kodi::tools::StringUtils | inlinestatic |