|
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
#include <list>#include <set>#include <string>#include "SettingConditions.h"#include "utils/BooleanLogic.h"Classes | |
| class | CSettingDependencyCondition |
| class | CSettingDependencyConditionCombination |
| class | CSettingDependency |
Typedefs | |
| using | CSettingDependencyConditionPtr = std::shared_ptr< CSettingDependencyCondition > |
| using | CSettingDependencyConditionCombinationPtr = std::shared_ptr< CSettingDependencyConditionCombination > |
| using | SettingDependencies = std::list< CSettingDependency > |
| using | SettingDependencyMap = std::map< std::string, SettingDependencies > |
Enumerations | |
| enum class | SettingDependencyType { Unknown = 0 , Enable , Update , Visible } |
| enum class | SettingDependencyOperator { Unknown = 0 , Equals , LessThan , GreaterThan , Contains } |
| enum class | SettingDependencyTarget { Unknown = 0 , Setting , Property } |
| using CSettingDependencyConditionCombinationPtr = std::shared_ptr<CSettingDependencyConditionCombination> |
| using CSettingDependencyConditionPtr = std::shared_ptr<CSettingDependencyCondition> |
| using SettingDependencies = std::list<CSettingDependency> |
| using SettingDependencyMap = std::map<std::string, SettingDependencies> |
|
strong |
|
strong |
|
strong |