![]() |
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
Namespaces | |
namespace | COLOR |
namespace | EGL |
namespace | FONT |
namespace | GL |
namespace | GUILIB |
namespace | MOVING_SPEED |
namespace | POSIX |
Classes | |
class | CDisplayInfo |
class | CScopeGuard |
Generic scopeguard designed to handle any type of handle. More... | |
struct | sortstringbyname |
class | StringUtils |
Enumerations | |
enum class | Eotf { TRADITIONAL_SDR , TRADITIONAL_HDR , PQ , HLG } |
enum class | Colorimetry { DEFAULT , XVYCC_601 , XVYCC_709 , SYCC_601 , OPYCC_601 , OPRGB , BT2020_CYCC , BT2020_YCC , BT2020_RGB , ST2113_RGB , ICTCP } |
Functions | |
template<class TIterator> | |
void | RandomShuffle (TIterator begin, TIterator end) |
int | compareWchar (const void *a, const void *b) |
wchar_t | tolowerUnicode (const wchar_t &c) |
wchar_t | toupperUnicode (const wchar_t &c) |
template<typename StrIn, typename StrOut, typename Fn> | |
void | transformString (const StrIn &input, StrOut &output, Fn fn) |
template<typename StringLikeA, typename StringLikeB> | |
std::vector< std::string > | SplitMultiT (std::span< const StringLikeA > input, std::span< const StringLikeB > delimiters, size_t iMaxStrings) |
int | IsUTF8Letter (std::string_view::const_iterator strIter, std::string_view::const_iterator strIterEnd) noexcept |
template<typename StringLike> | |
int | FindBestMatchT (std::string_view str, std::span< StringLike > strings, double &matchscore) noexcept |
template<typename StringLike> | |
bool | ContainsKeywordT (std::string_view str, std::span< StringLike > keywords) noexcept |
template<typename T, std::enable_if_t<!std::is_enum_v< T >, int > = 0> | |
constexpr decltype(auto) | EnumToInt (T &&arg) noexcept |
|
strong |
|
strong |
|
nodiscardnoexcept |
|
constexprnoexcept |
|
nodiscardnoexcept |
|
nodiscardnoexcept |
void KODI::UTILS::RandomShuffle | ( | TIterator | begin, |
TIterator | end ) |
|
nodiscard |
wchar_t KODI::UTILS::tolowerUnicode | ( | const wchar_t & | c | ) |
wchar_t KODI::UTILS::toupperUnicode | ( | const wchar_t & | c | ) |
void KODI::UTILS::transformString | ( | const StrIn & | input, |
StrOut & | output, | ||
Fn | fn ) |