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

This is the complete list of members for KODI::UTILS::StringUtils, including all inherited members.

AlphaNumericCollation(int nKey1, const void *pKey1, int nKey2, const void *pKey2)KODI::UTILS::StringUtilsstatic
AlphaNumericCompare(const wchar_t *left, const wchar_t *right)KODI::UTILS::StringUtilsstatic
asciidigitvalue(char chr)KODI::UTILS::StringUtilsstatic
asciixdigitvalue(char chr)KODI::UTILS::StringUtilsstatic
BinaryStringToString(const std::string &in)KODI::UTILS::StringUtilsstatic
CompareFuzzy(const std::string &left, const std::string &right)KODI::UTILS::StringUtilsstatic
CompareNoCase(const std::string &str1, const std::string &str2, size_t n=0)KODI::UTILS::StringUtilsstatic
CompareNoCase(const char *s1, const char *s2, size_t n=0)KODI::UTILS::StringUtilsstatic
Contains(std::string_view str, std::string_view keyword, bool isCaseInsensitive=true)KODI::UTILS::StringUtilsstatic
ContainsKeyword(const std::string &str, const std::vector< std::string > &keywords)KODI::UTILS::StringUtilsstatic
CreateFromCString(const char *cstr)KODI::UTILS::StringUtilsstatic
CreateUUID()KODI::UTILS::StringUtilsstatic
DateStringToYYYYMMDD(const std::string &dateString)KODI::UTILS::StringUtilsstatic
DeParamify(const std::string &param)KODI::UTILS::StringUtilsstatic
EmptyKODI::UTILS::StringUtilsstatic
EndsWith(const std::string &str1, const std::string &str2)KODI::UTILS::StringUtilsstatic
EndsWith(const std::string &str1, const char *s2)KODI::UTILS::StringUtilsstatic
EndsWithNoCase(const std::string &str1, const std::string &str2)KODI::UTILS::StringUtilsstatic
EndsWithNoCase(const std::string &str1, const char *s2)KODI::UTILS::StringUtilsstatic
EqualsNoCase(const std::string &str1, const std::string &str2)KODI::UTILS::StringUtilsstatic
EqualsNoCase(const std::string &str1, const char *s2)KODI::UTILS::StringUtilsstatic
EqualsNoCase(const char *s1, const char *s2)KODI::UTILS::StringUtilsstatic
FindBestMatch(const std::string &str, const std::vector< std::string > &strings, double &matchscore)KODI::UTILS::StringUtilsstatic
FindEndBracket(const std::string &str, char opener, char closer, int startPos=0)KODI::UTILS::StringUtilsstatic
FindNumber(const std::string &strInput, const std::string &strFind)KODI::UTILS::StringUtilsstatic
FindWords(const char *str, const char *wordLowerCase)KODI::UTILS::StringUtilsstatic
Format(std::string_view format, Args &&... args)KODI::UTILS::StringUtilsinlinestatic
Format(std::wstring_view format, Args &&... args)KODI::UTILS::StringUtilsinlinestatic
FormatFileSize(uint64_t bytes)KODI::UTILS::StringUtilsstatic
FormatNumber(T num)KODI::UTILS::StringUtilsinlinestatic
FormatV(PRINTF_FORMAT_STRING const char *fmt, va_list args)KODI::UTILS::StringUtilsstatic
FormatV(PRINTF_FORMAT_STRING const wchar_t *fmt, va_list args)KODI::UTILS::StringUtilsstatic
isasciialphanum(char chr)KODI::UTILS::StringUtilsinlinestatic
isasciidigit(char chr)KODI::UTILS::StringUtilsinlinestatic
isasciilowercaseletter(char chr)KODI::UTILS::StringUtilsinlinestatic
isasciiuppercaseletter(char chr)KODI::UTILS::StringUtilsinlinestatic
isasciixdigit(char chr)KODI::UTILS::StringUtilsinlinestatic
IsInteger(const std::string &str)KODI::UTILS::StringUtilsstatic
IsNaturalNumber(const std::string &str)KODI::UTILS::StringUtilsstatic
ISODateToLocalizedDate(const std::string &strIsoDate)KODI::UTILS::StringUtilsstatic
IsSpecialCharacter(char c)KODI::UTILS::StringUtilsstatic
Join(const CONTAINER &strings, const std::string &delimiter)KODI::UTILS::StringUtilsinlinestatic
Left(const std::string &str, size_t count)KODI::UTILS::StringUtilsstatic
Mid(const std::string &str, size_t first, size_t count=std::string::npos)KODI::UTILS::StringUtilsstatic
Paramify(const std::string &param)KODI::UTILS::StringUtilsstatic
RemoveCRLF(std::string &strLine)KODI::UTILS::StringUtilsstatic
RemoveDuplicatedSpacesAndTabs(std::string &str)KODI::UTILS::StringUtilsstatic
Replace(std::string &str, char oldChar, char newChar)KODI::UTILS::StringUtilsstatic
Replace(std::string &str, const std::string &oldStr, const std::string &newStr)KODI::UTILS::StringUtilsstatic
Replace(std::wstring &str, const std::wstring &oldStr, const std::wstring &newStr)KODI::UTILS::StringUtilsstatic
ReplaceSpecialCharactersWithSpace(const std::string &str)KODI::UTILS::StringUtilsstatic
ReturnDigits(const std::string &str)KODI::UTILS::StringUtilsstatic
Right(const std::string &str, size_t count)KODI::UTILS::StringUtilsstatic
SecondsToTimeString(long seconds, TIME_FORMAT format=TIME_FORMAT_GUESS)KODI::UTILS::StringUtilsstatic
SizeToString(int64_t size)KODI::UTILS::StringUtilsstatic
Split(const std::string &input, const std::string &delimiter, unsigned int iMaxStrings=0)KODI::UTILS::StringUtilsstatic
Split(const std::string &input, const char delimiter, size_t iMaxStrings=0)KODI::UTILS::StringUtilsstatic
Split(const std::string &input, const std::vector< std::string > &delimiters)KODI::UTILS::StringUtilsstatic
SplitMulti(const std::vector< std::string > &input, const std::vector< std::string > &delimiters, size_t iMaxStrings=0)KODI::UTILS::StringUtilsstatic
SplitTo(OutputIt d_first, const std::string &input, const std::string &delimiter, unsigned int iMaxStrings=0)KODI::UTILS::StringUtilsinlinestatic
SplitTo(OutputIt d_first, const std::string &input, const char delimiter, size_t iMaxStrings=0)KODI::UTILS::StringUtilsinlinestatic
SplitTo(OutputIt d_first, const std::string &input, const std::vector< std::string > &delimiters)KODI::UTILS::StringUtilsinlinestatic
StartsWith(const std::string &str1, const std::string &str2)KODI::UTILS::StringUtilsstatic
StartsWith(const std::string &str1, const char *s2)KODI::UTILS::StringUtilsstatic
StartsWith(const char *s1, const char *s2)KODI::UTILS::StringUtilsstatic
StartsWithNoCase(const std::string &str1, const std::string &str2)KODI::UTILS::StringUtilsstatic
StartsWithNoCase(const std::string &str1, const char *s2)KODI::UTILS::StringUtilsstatic
StartsWithNoCase(const char *s1, const char *s2)KODI::UTILS::StringUtilsstatic
TimeStringToSeconds(const std::string &timeString)KODI::UTILS::StringUtilsstatic
ToCapitalize(std::string &str)KODI::UTILS::StringUtilsstatic
ToCapitalize(std::wstring &str)KODI::UTILS::StringUtilsstatic
ToFloat(std::string_view str, float fallback=0.0f) noexceptKODI::UTILS::StringUtilsstatic
ToHexadecimal(const std::string &in)KODI::UTILS::StringUtilsstatic
Tokenize(const std::string &input, const std::string &delimiters)KODI::UTILS::StringUtilsstatic
Tokenize(const std::string &input, std::vector< std::string > &tokens, const std::string &delimiters)KODI::UTILS::StringUtilsstatic
Tokenize(const std::string &input, const char delimiter)KODI::UTILS::StringUtilsstatic
Tokenize(const std::string &input, std::vector< std::string > &tokens, const char delimiter)KODI::UTILS::StringUtilsstatic
ToLower(const std::string &str)KODI::UTILS::StringUtilsstatic
ToLower(const std::wstring &str)KODI::UTILS::StringUtilsstatic
ToLower(std::string &str)KODI::UTILS::StringUtilsstatic
ToLower(std::wstring &str)KODI::UTILS::StringUtilsstatic
ToUint32(std::string_view str, uint32_t fallback=0) noexceptKODI::UTILS::StringUtilsstatic
ToUint64(std::string_view str, uint64_t fallback=0) noexceptKODI::UTILS::StringUtilsstatic
ToUpper(const std::string &str)KODI::UTILS::StringUtilsstatic
ToUpper(const std::wstring &str)KODI::UTILS::StringUtilsstatic
ToUpper(std::string &str)KODI::UTILS::StringUtilsstatic
ToUpper(std::wstring &str)KODI::UTILS::StringUtilsstatic
Trim(std::string &str)KODI::UTILS::StringUtilsstatic
Trim(std::string &str, const char *const chars)KODI::UTILS::StringUtilsstatic
TrimLeft(std::string &str)KODI::UTILS::StringUtilsstatic
TrimLeft(std::string &str, const char *const chars)KODI::UTILS::StringUtilsstatic
TrimRight(std::string &str)KODI::UTILS::StringUtilsstatic
TrimRight(std::string &str, const char *const chars)KODI::UTILS::StringUtilsstatic
utf8_strlen(const char *s)KODI::UTILS::StringUtilsstatic
ValidateUUID(const std::string &uuid)KODI::UTILS::StringUtilsstatic
WordToDigits(std::string &word)KODI::UTILS::StringUtilsstatic