kodi
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) (defined in StringUtils)StringUtilsstatic
AlphaNumericCompare(const wchar_t *left, const wchar_t *right) (defined in StringUtils)StringUtilsstatic
asciidigitvalue(char chr) (defined in StringUtils)StringUtilsstatic
asciixdigitvalue(char chr) (defined in StringUtils)StringUtilsstatic
BinaryStringToString(const std::string &in)StringUtilsstatic
CompareFuzzy(const std::string &left, const std::string &right) (defined in StringUtils)StringUtilsstatic
CompareNoCase(const std::string &str1, const std::string &str2, size_t n=0) (defined in StringUtils)StringUtilsstatic
CompareNoCase(const char *s1, const char *s2, size_t n=0) (defined in StringUtils)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) (defined in StringUtils)StringUtilsstatic
CreateFromCString(const char *cstr)StringUtilsstatic
CreateUUID() (defined in StringUtils)StringUtilsstatic
DateStringToYYYYMMDD(const std::string &dateString) (defined in StringUtils)StringUtilsstatic
DeParamify(const std::string &param)StringUtilsstatic
Empty (defined in StringUtils)StringUtilsstatic
EndsWith(const std::string &str1, const std::string &str2) (defined in StringUtils)StringUtilsstatic
EndsWith(const std::string &str1, const char *s2) (defined in StringUtils)StringUtilsstatic
EndsWithNoCase(const std::string &str1, const std::string &str2) (defined in StringUtils)StringUtilsstatic
EndsWithNoCase(const std::string &str1, const char *s2) (defined in StringUtils)StringUtilsstatic
EqualsNoCase(const std::string &str1, const std::string &str2) (defined in StringUtils)StringUtilsstatic
EqualsNoCase(const std::string &str1, const char *s2) (defined in StringUtils)StringUtilsstatic
EqualsNoCase(const char *s1, const char *s2) (defined in StringUtils)StringUtilsstatic
FindBestMatch(const std::string &str, const std::vector< std::string > &strings, double &matchscore) (defined in StringUtils)StringUtilsstatic
FindEndBracket(const std::string &str, char opener, char closer, int startPos=0) (defined in StringUtils)StringUtilsstatic
FindNumber(const std::string &strInput, const std::string &strFind) (defined in StringUtils)StringUtilsstatic
FindWords(const char *str, const char *wordLowerCase) (defined in StringUtils)StringUtilsstatic
Format(const std::string &fmt, Args &&... args)StringUtilsinlinestatic
Format(const std::wstring &fmt, Args &&... args) (defined in StringUtils)StringUtilsinlinestatic
FormatFileSize(uint64_t bytes)StringUtilsstatic
FormatNumber(T num)StringUtilsinlinestatic
FormatV(PRINTF_FORMAT_STRING const char *fmt, va_list args) (defined in StringUtils)StringUtilsstatic
FormatV(PRINTF_FORMAT_STRING const wchar_t *fmt, va_list args) (defined in StringUtils)StringUtilsstatic
isasciialphanum(char chr) (defined in StringUtils)StringUtilsinlinestatic
isasciidigit(char chr) (defined in StringUtils)StringUtilsinlinestatic
isasciilowercaseletter(char chr) (defined in StringUtils)StringUtilsinlinestatic
isasciiuppercaseletter(char chr) (defined in StringUtils)StringUtilsinlinestatic
isasciixdigit(char chr) (defined in StringUtils)StringUtilsinlinestatic
IsInteger(const std::string &str)StringUtilsstatic
IsNaturalNumber(const std::string &str)StringUtilsstatic
ISODateToLocalizedDate(const std::string &strIsoDate) (defined in StringUtils)StringUtilsstatic
IsSpecialCharacter(char c)StringUtilsstatic
Join(const CONTAINER &strings, const std::string &delimiter) (defined in StringUtils)StringUtilsinlinestatic
Left(const std::string &str, size_t count) (defined in StringUtils)StringUtilsstatic
Mid(const std::string &str, size_t first, size_t count=std::string::npos) (defined in StringUtils)StringUtilsstatic
Paramify(const std::string &param)StringUtilsstatic
RemoveCRLF(std::string &strLine) (defined in StringUtils)StringUtilsstatic
RemoveDuplicatedSpacesAndTabs(std::string &str) (defined in StringUtils)StringUtilsstatic
Replace(std::string &str, char oldChar, char newChar) (defined in StringUtils)StringUtilsstatic
Replace(std::string &str, const std::string &oldStr, const std::string &newStr) (defined in StringUtils)StringUtilsstatic
Replace(std::wstring &str, const std::wstring &oldStr, const std::wstring &newStr) (defined in StringUtils)StringUtilsstatic
ReplaceSpecialCharactersWithSpace(const std::string &str) (defined in StringUtils)StringUtilsstatic
ReturnDigits(const std::string &str) (defined in StringUtils)StringUtilsstatic
Right(const std::string &str, size_t count) (defined in StringUtils)StringUtilsstatic
SecondsToTimeString(long seconds, TIME_FORMAT format=TIME_FORMAT_GUESS)StringUtilsstatic
SizeToString(int64_t size) (defined in StringUtils)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) (defined in StringUtils)StringUtilsstatic
Split(const std::string &input, const std::vector< std::string > &delimiters) (defined in StringUtils)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) (defined in StringUtils)StringUtilsinlinestatic
SplitTo(OutputIt d_first, const std::string &input, const std::vector< std::string > &delimiters) (defined in StringUtils)StringUtilsinlinestatic
StartsWith(const std::string &str1, const std::string &str2) (defined in StringUtils)StringUtilsstatic
StartsWith(const std::string &str1, const char *s2) (defined in StringUtils)StringUtilsstatic
StartsWith(const char *s1, const char *s2) (defined in StringUtils)StringUtilsstatic
StartsWithNoCase(const std::string &str1, const std::string &str2) (defined in StringUtils)StringUtilsstatic
StartsWithNoCase(const std::string &str1, const char *s2) (defined in StringUtils)StringUtilsstatic
StartsWithNoCase(const char *s1, const char *s2) (defined in StringUtils)StringUtilsstatic
TimeStringToSeconds(const std::string &timeString) (defined in StringUtils)StringUtilsstatic
ToCapitalize(std::string &str) (defined in StringUtils)StringUtilsstatic
ToCapitalize(std::wstring &str) (defined in StringUtils)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) (defined in StringUtils)StringUtilsstatic
Tokenize(const std::string &input, const char delimiter) (defined in StringUtils)StringUtilsstatic
Tokenize(const std::string &input, std::vector< std::string > &tokens, const char delimiter) (defined in StringUtils)StringUtilsstatic
ToLower(const std::string &str) (defined in StringUtils)StringUtilsstatic
ToLower(const std::wstring &str) (defined in StringUtils)StringUtilsstatic
ToLower(std::string &str) (defined in StringUtils)StringUtilsstatic
ToLower(std::wstring &str) (defined in StringUtils)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) (defined in StringUtils)StringUtilsstatic
ToUpper(const std::wstring &str) (defined in StringUtils)StringUtilsstatic
ToUpper(std::string &str) (defined in StringUtils)StringUtilsstatic
ToUpper(std::wstring &str) (defined in StringUtils)StringUtilsstatic
Trim(std::string &str) (defined in StringUtils)StringUtilsstatic
Trim(std::string &str, const char *const chars) (defined in StringUtils)StringUtilsstatic
TrimLeft(std::string &str) (defined in StringUtils)StringUtilsstatic
TrimLeft(std::string &str, const char *const chars) (defined in StringUtils)StringUtilsstatic
TrimRight(std::string &str) (defined in StringUtils)StringUtilsstatic
TrimRight(std::string &str, const char *const chars) (defined in StringUtils)StringUtilsstatic
utf8_strlen(const char *s)StringUtilsstatic
ValidateUUID(const std::string &uuid) (defined in StringUtils)StringUtilsstatic
WordToDigits(std::string &word) (defined in StringUtils)StringUtilsstatic