xbmc
Public Member Functions | Static Public Member Functions | Friends | List of all members
ADDON::CAddonType Class Reference
Inheritance diagram for ADDON::CAddonType:
Inheritance graph
[legend]
Collaboration diagram for ADDON::CAddonType:
Collaboration graph
[legend]

Public Member Functions

 CAddonType (AddonType type=AddonType::UNKNOWN)
 
AddonType Type () const
 
std::string LibPath () const
 
const std::string & LibName () const
 
bool ProvidesSubContent (const AddonType &content) const
 
bool ProvidesSeveralSubContents () const
 
size_t ProvidedSubContents () const
 
- Public Member Functions inherited from ADDON::CAddonExtensions
const SExtValue GetValue (const std::string &id) const
 
const EXT_VALUES & GetValues () const
 
const CAddonExtensionsGetElement (const std::string &id) const
 
const EXT_ELEMENTS GetElements (const std::string &id="") const
 
void Insert (const std::string &id, const std::string &value)
 

Static Public Member Functions

static bool IsDependencyType (AddonType type)
 Indicates whether a given type is a dependency type (e.g. addons which the main type is a script.module) More...
 

Friends

class CAddonInfoBuilder
 
class CAddonInfoBuilderFromDB
 
class CAddonDatabaseSerializer
 

Member Function Documentation

◆ IsDependencyType()

bool CAddonType::IsDependencyType ( AddonType  type)
static

Indicates whether a given type is a dependency type (e.g. addons which the main type is a script.module)

Parameters
[in]typethe provided type
Returns
true if type is one of the dependency types

The documentation for this class was generated from the following files: