|
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include "Setting.h"#include "settings/SettingsValueXmlSerializer.h"#include "settings/lib/SettingsManager.h"#include "utils/XBMCTinyXML.h"#include "utils/XMLUtils.h"#include "utils/log.h"#include <concepts>#include <functional>#include <memory>#include <string>#include <string_view>#include <utility>Classes | |
| struct | KODI::SETTINGS::SettingBoolToIntMapping |
Namespaces | |
| namespace | KODI |
| namespace | KODI::SETTINGS |
| namespace | KODI::SETTINGS::impl |
Concepts | |
| concept | KODI::SETTINGS::impl::TraitedSetting |
| concept | KODI::SETTINGS::impl::SettingConverter |
Enumerations | |
| enum class | KODI::SETTINGS::SettingConversionResult { KODI::SETTINGS::FAILURE , KODI::SETTINGS::NOT_PRESENT , KODI::SETTINGS::INVALID , KODI::SETTINGS::CONVERTED } |
| Outcome of a setting migration operation. More... | |
Functions | |
| template<TraitedSetting FromT, TraitedSetting ToT, SettingConverter< FromT, ToT > ConvertFn> | |
| SettingConversionResult | KODI::SETTINGS::impl::ConvertSingleSetting (TiXmlElement *root, std::string_view oldSettingId, std::string_view newSettingId, ConvertFn converter) |
| Migrates a single setting from one type and ID to another, applying the supplied value conversion. | |
| SettingConversionResult | KODI::SETTINGS::ConvertSettingBoolToInt (TiXmlElement *root, std::string_view oldSettingId, std::string_view newSettingId, const SettingBoolToIntMapping &mapping) |