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

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

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