Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
kodi::tools::StringUtils Member List

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::StringUtilsinlinestatic
AsciiDigitValue(char chr)kodi::tools::StringUtilsinlinestatic
AsciiXDigitValue(char chr)kodi::tools::StringUtilsinlinestatic
BinaryStringToString(const std::string &in)kodi::tools::StringUtilsinlinestatic
CompareNoCase(const std::string &str1, const std::string &str2, size_t n=0)kodi::tools::StringUtilsinlinestatic
CompareNoCase(const char *s1, const char *s2, size_t n=0)kodi::tools::StringUtilsinlinestatic
ContainsKeyword(const std::string &str, const std::vector< std::string > &keywords)kodi::tools::StringUtilsinlinestatic
DateStringToYYYYMMDD(const std::string &dateString)kodi::tools::StringUtilsinlinestatic
Emptykodi::tools::StringUtilsstatic
EndsWith(const std::string &str1, const std::string &str2)kodi::tools::StringUtilsinlinestatic
EndsWith(const std::string &str1, const char *s2)kodi::tools::StringUtilsinlinestatic
EndsWithNoCase(const std::string &str1, const std::string &str2)kodi::tools::StringUtilsinlinestatic
EndsWithNoCase(const std::string &str1, const char *s2)kodi::tools::StringUtilsinlinestatic
EqualsNoCase(const std::string &str1, const std::string &str2)kodi::tools::StringUtilsinlinestatic
EqualsNoCase(const std::string &str1, const char *s2)kodi::tools::StringUtilsinlinestatic
EqualsNoCase(const char *s1, const char *s2)kodi::tools::StringUtilsinlinestatic
FindEndBracket(const std::string &str, char opener, char closer, size_t startPos=0)kodi::tools::StringUtilsinlinestatic
FindNumber(const std::string &strInput, const std::string &strFind)kodi::tools::StringUtilsinlinestatic
FindWords(const char *str, const char *wordLowerCase)kodi::tools::StringUtilsinlinestatic
Format(const char *fmt,...)kodi::tools::StringUtilsinlinestatic
Format(const wchar_t *fmt,...)kodi::tools::StringUtilsinlinestatic
FormatFileSize(uint64_t bytes)kodi::tools::StringUtilsinlinestatic
FormatV(PRINTF_FORMAT_STRING const char *fmt, va_list args)kodi::tools::StringUtilsinlinestatic
FormatV(PRINTF_FORMAT_STRING const wchar_t *fmt, va_list args)kodi::tools::StringUtilsinlinestatic
IsAasciiDigit(char chr)kodi::tools::StringUtilsinlinestatic
IsAsciiAlphaNum(char chr)kodi::tools::StringUtilsinlinestatic
IsAsciiLowercaseLetter(char chr)kodi::tools::StringUtilsinlinestatic
IsAsciiUppercaseLetter(char chr)kodi::tools::StringUtilsinlinestatic
IsAsciiXDigit(char chr)kodi::tools::StringUtilsinlinestatic
IsInteger(const std::string &str)kodi::tools::StringUtilsinlinestatic
IsNaturalNumber(const std::string &str)kodi::tools::StringUtilsinlinestatic
IsSpace(char c)kodi::tools::StringUtilsinlinestatic
IsUTF8Letter(const unsigned char *str)kodi::tools::StringUtilsinlinestatic
Join(const CONTAINER &strings, const std::string &delimiter)kodi::tools::StringUtilsinlinestatic
Left(const std::string &str, size_t count)kodi::tools::StringUtilsinlinestatic
MakeSafeString(const std::string &str)kodi::tools::StringUtilsinlinestatic
MakeSafeUrl(const std::string &str)kodi::tools::StringUtilsinlinestatic
Mid(const std::string &str, size_t first, size_t count=std::string::npos)kodi::tools::StringUtilsinlinestatic
Paramify(const std::string &param)kodi::tools::StringUtilsinlinestatic
RemoveCRLF(std::string &strLine)kodi::tools::StringUtilsinlinestatic
RemoveDuplicatedSpacesAndTabs(std::string &str)kodi::tools::StringUtilsinlinestatic
RemoveMACAddress(const std::string &str)kodi::tools::StringUtilsinlinestatic
Replace(std::string &str, char oldChar, char newChar)kodi::tools::StringUtilsinlinestatic
Replace(std::string &str, const std::string &oldStr, const std::string &newStr)kodi::tools::StringUtilsinlinestatic
Replace(std::wstring &str, const std::wstring &oldStr, const std::wstring &newStr)kodi::tools::StringUtilsinlinestatic
ReturnDigits(const std::string &str)kodi::tools::StringUtilsinlinestatic
Right(const std::string &str, size_t count)kodi::tools::StringUtilsinlinestatic
SecondsToTimeString(long seconds, TIME_FORMAT format=TIME_FORMAT_GUESS)kodi::tools::StringUtilsinlinestatic
Split(const std::string &input, const std::string &delimiter, unsigned int iMaxStrings=0)kodi::tools::StringUtilsinlinestatic
Split(const std::string &input, const char delimiter, int iMaxStrings=0)kodi::tools::StringUtilsinlinestatic
Split(const std::string &input, const std::vector< std::string > &delimiters)kodi::tools::StringUtilsinlinestatic
SplitMulti(const std::vector< std::string > &input, const std::vector< std::string > &delimiters, unsigned int iMaxStrings=0)kodi::tools::StringUtilsinlinestatic
SplitTo(OutputIt d_first, const std::string &input, const std::string &delimiter, unsigned int iMaxStrings=0)kodi::tools::StringUtilsinlinestatic
SplitTo(OutputIt d_first, const std::string &input, const char delimiter, int iMaxStrings=0)kodi::tools::StringUtilsinlinestatic
SplitTo(OutputIt d_first, const std::string &input, const std::vector< std::string > &delimiters)kodi::tools::StringUtilsinlinestatic
StartsWith(const std::string &str1, const std::string &str2)kodi::tools::StringUtilsinlinestatic
StartsWith(const std::string &str1, const char *s2)kodi::tools::StringUtilsinlinestatic
StartsWith(const char *s1, const char *s2)kodi::tools::StringUtilsinlinestatic
StartsWithNoCase(const std::string &str1, const std::string &str2)kodi::tools::StringUtilsinlinestatic
StartsWithNoCase(const std::string &str1, const char *s2)kodi::tools::StringUtilsinlinestatic
StartsWithNoCase(const char *s1, const char *s2)kodi::tools::StringUtilsinlinestatic
TimeStringToSeconds(const std::string &timeString)kodi::tools::StringUtilsinlinestatic
ToHexadecimal(const std::string &in)kodi::tools::StringUtilsinlinestatic
Tokenize(const std::string &input, const std::string &delimiters)kodi::tools::StringUtilsinlinestatic
Tokenize(const std::string &input, std::vector< std::string > &tokens, const std::string &delimiters)kodi::tools::StringUtilsinlinestatic
Tokenize(const std::string &input, const char delimiter)kodi::tools::StringUtilsinlinestatic
Tokenize(const std::string &input, std::vector< std::string > &tokens, const char delimiter)kodi::tools::StringUtilsinlinestatic
ToLower(std::string &str)kodi::tools::StringUtilsinlinestatic
ToLower(std::wstring &str)kodi::tools::StringUtilsinlinestatic
ToUpper(std::string &str)kodi::tools::StringUtilsinlinestatic
ToUpper(std::wstring &str)kodi::tools::StringUtilsinlinestatic
Trim(std::string &str)kodi::tools::StringUtilsinlinestatic
Trim(std::string &str, const char *const chars)kodi::tools::StringUtilsinlinestatic
TrimLeft(std::string &str)kodi::tools::StringUtilsinlinestatic
TrimLeft(std::string &str, const char *const chars)kodi::tools::StringUtilsinlinestatic
TrimRight(std::string &str)kodi::tools::StringUtilsinlinestatic
TrimRight(std::string &str, const char *const chars)kodi::tools::StringUtilsinlinestatic
Utf8StringLength(const char *s)kodi::tools::StringUtilsinlinestatic
WordToDigits(std::string &word)kodi::tools::StringUtilsinlinestatic