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< PVRTypeStringValue > | GetValues () 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_DEFINITION * | GetCStructure () const |
operator const PVR_STRING_SETTING_DEFINITION * () const | |
operator PVR_STRING_SETTING_DEFINITION * () | |
const DynamicCStructHdl & | operator= (const DynamicCStructHdl &right) |
const DynamicCStructHdl & | operator= (const PVR_STRING_SETTING_DEFINITION &right) |
PVR_STRING_SETTING_DEFINITION * | release () |
Static Public Member Functions | |
static PVR_STRING_SETTING_DEFINITION * | AllocAndCopyData (const PVRStringSettingDefinition &source) |
static PVR_STRING_SETTING_DEFINITION * | AllocAndCopyData (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_DEFINITION * | m_cStructure |