![]() |
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
This is the complete list of members for StringUtils, including all inherited members.
AlphaNumericCollation(int nKey1, const void *pKey1, int nKey2, const void *pKey2) noexcept | StringUtils | static |
AlphaNumericCompare(std::wstring_view left, std::wstring_view right) noexcept | StringUtils | static |
asciidigitvalue(char chr) noexcept | StringUtils | static |
asciixdigitvalue(char chr) noexcept | StringUtils | static |
BinaryStringToString(std::string_view in) | StringUtils | static |
CompareFuzzy(std::string_view left, std::string_view right) noexcept | StringUtils | static |
CompareNoCase(std::string_view str1, std::string_view str2, size_t n=0) noexcept | StringUtils | static |
Contains(std::string_view str, std::string_view keyword, bool isCaseInsensitive=true) noexcept | StringUtils | static |
ContainsKeyword(std::string_view str, std::span< const std::string_view > keywords) noexcept | StringUtils | static |
ContainsKeyword(std::string_view str, std::span< const std::string > keywords) noexcept | StringUtils | static |
CreateFromCString(const char *cstr) | StringUtils | static |
CreateUUID() | StringUtils | static |
DateStringToYYYYMMDD(std::string_view dateString) | StringUtils | static |
DeParamify(std::string param) | StringUtils | static |
Empty | StringUtils | static |
EndsWith(std::string_view str1, std::string_view str2) noexcept | StringUtils | static |
EndsWithNoCase(std::string_view str1, std::string_view str2) noexcept | StringUtils | static |
EqualsNoCase(std::string_view str1, std::string_view str2) noexcept | StringUtils | static |
FindBestMatch(std::string_view str, std::span< const std::string_view > strings, double &matchscore) noexcept | StringUtils | static |
FindBestMatch(std::string_view str, std::span< const std::string > strings, double &matchscore) noexcept | StringUtils | static |
FindEndBracket(std::string_view str, char opener, char closer, int startPos=0) noexcept | StringUtils | static |
FindNumber(std::string_view strInput, std::string_view strFind) noexcept | StringUtils | static |
FindWords(std::string_view str, std::string_view wordLowerCase) noexcept | StringUtils | static |
Format(std::string_view format, Args &&... args) | StringUtils | inlinestatic |
Format(std::wstring_view format, Args &&... args) | StringUtils | inlinestatic |
FormatFileSize(uint64_t bytes) | StringUtils | static |
FormatNumber(T num) | StringUtils | inlinestatic |
FormatV(PRINTF_FORMAT_STRING const char *fmt, va_list args) | StringUtils | static |
FormatV(PRINTF_FORMAT_STRING const wchar_t *fmt, va_list args) | StringUtils | static |
isasciialphanum(char chr) noexcept | StringUtils | inlinestatic |
isasciidigit(char chr) noexcept | StringUtils | inlinestatic |
isasciiletter(char chr) noexcept | StringUtils | inlinestatic |
isasciilowercaseletter(char chr) noexcept | StringUtils | inlinestatic |
isasciiuppercaseletter(char chr) noexcept | StringUtils | inlinestatic |
isasciixdigit(char chr) noexcept | StringUtils | inlinestatic |
IsInteger(std::string_view str) noexcept | StringUtils | static |
IsNaturalNumber(std::string_view str) noexcept | StringUtils | static |
ISODateToLocalizedDate(std::string_view strIsoDate) | StringUtils | static |
IsSpecialCharacter(char c) noexcept | StringUtils | static |
Join(const CONTAINER &strings, std::string_view delimiter) | StringUtils | inlinestatic |
Left(std::string_view str, size_t count) | StringUtils | static |
Mid(std::string_view str, size_t first, size_t count=std::string_view::npos) | StringUtils | static |
MillisecondsToTimeString(std::chrono::milliseconds milliSeconds) | StringUtils | static |
Paramify(std::string param) | StringUtils | static |
RemoveCRLF(std::string &strLine) noexcept | StringUtils | static |
RemoveDuplicatedSpacesAndTabs(std::string &str) noexcept | StringUtils | static |
Replace(std::string &str, char oldChar, char newChar) noexcept | StringUtils | static |
Replace(std::string &str, std::string_view oldStr, std::string_view newStr) | StringUtils | static |
Replace(std::wstring &str, std::wstring_view oldStr, std::wstring_view newStr) | StringUtils | static |
ReplaceSpecialCharactersWithSpace(std::string_view str) | StringUtils | static |
ReturnDigits(std::string_view str) noexcept | StringUtils | static |
Right(std::string_view str, size_t count) | StringUtils | static |
SecondsToTimeString(long seconds, TIME_FORMAT format=TIME_FORMAT_GUESS) | StringUtils | static |
SizeToString(int64_t size) | StringUtils | static |
Split(std::string_view input, std::string_view delimiter, unsigned int iMaxStrings=0) | StringUtils | static |
Split(std::string_view input, char delimiter, size_t iMaxStrings=0) | StringUtils | static |
Split(std::string_view input, std::span< const std::string > delimiters) | StringUtils | static |
Split(std::string_view input, std::span< const std::string_view > delimiters) | StringUtils | static |
SplitMulti(std::span< const std::string > input, std::span< const std::string > delimiters, size_t iMaxStrings=0) | StringUtils | static |
SplitMulti(std::span< const std::string_view > input, std::span< const std::string_view > delimiters, size_t iMaxStrings=0) | StringUtils | static |
SplitMulti(std::span< const std::string > input, std::span< const std::string_view > delimiters, size_t iMaxStrings=0) | StringUtils | static |
SplitMulti(std::span< const std::string_view > input, std::span< const std::string > delimiters, size_t iMaxStrings=0) | StringUtils | static |
SplitTo(OutputIt d_first, std::string_view input, std::string_view delimiter, unsigned int iMaxStrings=0) | StringUtils | inlinestatic |
SplitTo(OutputIt d_first, std::string_view input, char delimiter, size_t iMaxStrings=0) | StringUtils | inlinestatic |
SplitTo(OutputIt d_first, std::string_view input, std::span< StringLike > delimiters) | StringUtils | inlinestatic |
StartsWith(std::string_view str1, std::string_view str2) noexcept | StringUtils | static |
StartsWithNoCase(std::string_view str1, std::string_view str2) noexcept | StringUtils | static |
TimeStringToSeconds(std::string_view timeString) | StringUtils | static |
ToCapitalize(std::string &str) noexcept | StringUtils | static |
ToCapitalize(std::wstring &str) noexcept | StringUtils | static |
ToFloat(std::string_view str, float fallback=0.0f) | StringUtils | static |
ToHexadecimal(std::string_view in) | StringUtils | static |
Tokenize(std::string_view input, std::string_view delimiters) | StringUtils | static |
Tokenize(std::string_view input, std::vector< std::string > &tokens, std::string_view delimiters) | StringUtils | static |
Tokenize(std::string_view input, const char delimiter) | StringUtils | static |
Tokenize(std::string_view input, std::vector< std::string > &tokens, const char delimiter) | StringUtils | static |
ToLower(std::string_view str) | StringUtils | static |
ToLower(std::wstring_view str) | StringUtils | static |
ToLower(std::string &str) noexcept | StringUtils | static |
ToLower(std::wstring &str) noexcept | StringUtils | static |
ToUint32(std::string_view str, uint32_t fallback=0) | StringUtils | static |
ToUint64(std::string_view str, uint64_t fallback=0) | StringUtils | static |
ToUpper(std::string_view str) | StringUtils | static |
ToUpper(std::wstring_view str) | StringUtils | static |
ToUpper(std::string &str) noexcept | StringUtils | static |
ToUpper(std::wstring &str) noexcept | StringUtils | static |
Trim(std::string &str) noexcept | StringUtils | static |
Trim(std::string &str, std::string_view chars) noexcept | StringUtils | static |
TrimLeft(std::string &str) noexcept | StringUtils | static |
TrimLeft(std::string &str, std::string_view chars) noexcept | StringUtils | static |
TrimRight(std::string &str) noexcept | StringUtils | static |
TrimRight(std::string &str, std::string_view chars) noexcept | StringUtils | static |
utf8_strlen(std::string_view s) noexcept | StringUtils | static |
ValidateUUID(const std::string &uuid) | StringUtils | static |
WordToDigits(std::string &word) noexcept | StringUtils | static |