Kodi Development 22.0
for Binary and Script based Add-Ons
 
Loading...
Searching...
No Matches

Inherits DynamicCStructHdl< PVRStringSettingDefinition, PVR_STRING_SETTING_DEFINITION >.

Public Member Functions

bool GetAllowEmptyValue () const
 To get with SetAllowEmptyValue changed values.
 
std::string GetDefaultValue () const
 To get with SetDefaultValue changed values.
 
std::vector< PVRTypeStringValueGetValues () const
 To get with SetValues changed values.
 
 PVRStringSettingDefinition (const std::vector< PVRTypeStringValue > &settingValues, const std::string &defaultValue, bool allowEmptyValue)
 Class constructor with integrated values.
 
void SetAllowEmptyValue (bool allowEmptyValue)
 optional
The allow empty values flag for this setting.
 
void SetDefaultValue (const std::string &defaultValue)
 optional
The default value for this setting.
 
void SetValues (const std::vector< PVRTypeStringValue > &values, const std::string &defaultValue="")
 optional
value definitions.
 
- Public Member Functions inherited from DynamicCStructHdl< PVRStringSettingDefinition, PVR_STRING_SETTING_DEFINITION >
 DynamicCStructHdl (const DynamicCStructHdl &cppClass)
 
 DynamicCStructHdl (const PVR_STRING_SETTING_DEFINITION *cStructure)
 
 DynamicCStructHdl (PVR_STRING_SETTING_DEFINITION *cStructure)
 
const PVR_STRING_SETTING_DEFINITIONGetCStructure () const
 
 operator const PVR_STRING_SETTING_DEFINITION * () const
 
 operator PVR_STRING_SETTING_DEFINITION * ()
 
const DynamicCStructHdloperator= (const DynamicCStructHdl &right)
 
const DynamicCStructHdloperator= (const PVR_STRING_SETTING_DEFINITION &right)
 
PVR_STRING_SETTING_DEFINITIONrelease ()
 

Static Public Member Functions

static PVR_STRING_SETTING_DEFINITIONAllocAndCopyData (const PVRStringSettingDefinition &source)
 
static PVR_STRING_SETTING_DEFINITIONAllocAndCopyData (PVR_STRING_SETTING_DEFINITION *source)
 
static void AllocResources (const PVR_STRING_SETTING_DEFINITION *source, PVR_STRING_SETTING_DEFINITION *target)
 
static void FreeResources (PVR_STRING_SETTING_DEFINITION *target)
 
static void ReallocAndCopyData (PVR_STRING_SETTING_DEFINITION **source, const PVRStringSettingDefinition &def)
 

Friends

class CInstancePVRClient
 

Additional Inherited Members

- Protected Attributes inherited from DynamicCStructHdl< PVRStringSettingDefinition, PVR_STRING_SETTING_DEFINITION >
PVR_STRING_SETTING_DEFINITIONm_cStructure
 

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