MythTV
master
|
Helper abstract template to do some of the mundane portions of translating and comparing the parameter strings. More...
#include <libmythtv/dtvconfparserhelpers.h>
Public Member Functions | |
DTVParamHelper (int _value) | |
DTVParamHelper & | operator= (int _value) |
operator int () const | |
bool | operator== (const int v) const |
bool | operator!= (const int v) const |
Static Protected Member Functions | |
static bool | ParseParam (const QString &symbol, int &value, const DTVParamHelperVec &table) |
static QString | toString (const DTVParamStringVec &strings, int index) |
Protected Attributes | |
int | m_value |
Helper abstract template to do some of the mundane portions of translating and comparing the parameter strings.
Definition at line 56 of file dtvconfparserhelpers.h.
|
inlineexplicit |
Definition at line 59 of file dtvconfparserhelpers.h.
|
inline |
Definition at line 60 of file dtvconfparserhelpers.h.
|
inline |
Definition at line 62 of file dtvconfparserhelpers.h.
|
inline |
Definition at line 63 of file dtvconfparserhelpers.h.
|
inline |
Definition at line 64 of file dtvconfparserhelpers.h.
|
staticprotected |
Definition at line 8 of file dtvconfparserhelpers.cpp.
Referenced by DTVTunerType::Parse(), DTVInversion::Parse(), DTVBandwidth::Parse(), DTVCodeRate::Parse(), DTVModulation::Parse(), DTVTransmitMode::Parse(), DTVGuardInterval::Parse(), DTVHierarchy::Parse(), DTVPolarity::Parse(), DTVModulationSystem::Parse(), DTVRollOff::Parse(), DTVInversion::ParseConf(), DTVBandwidth::ParseConf(), DTVCodeRate::ParseConf(), DTVModulation::ParseConf(), DTVTransmitMode::ParseConf(), DTVGuardInterval::ParseConf(), DTVHierarchy::ParseConf(), DTVPolarity::ParseConf(), DTVModulationSystem::ParseConf(), DTVRollOff::ParseConf(), DTVInversion::ParseVDR(), DTVBandwidth::ParseVDR(), DTVCodeRate::ParseVDR(), DTVModulation::ParseVDR(), DTVTransmitMode::ParseVDR(), DTVGuardInterval::ParseVDR(), DTVHierarchy::ParseVDR(), DTVPolarity::ParseVDR(), DTVModulationSystem::ParseVDR(), and DTVRollOff::ParseVDR().
|
staticprotected |
Definition at line 21 of file dtvconfparserhelpers.cpp.
Referenced by DTVInversion::toString(), DTVBandwidth::toString(), DTVCodeRate::toString(), DTVModulation::toString(), DTVTransmitMode::toString(), DTVGuardInterval::toString(), DTVHierarchy::toString(), DTVPolarity::toString(), DTVModulationSystem::toString(), and DTVRollOff::toString().
|
protected |
Definition at line 73 of file dtvconfparserhelpers.h.
Referenced by DTVInversion::IsCompatible(), DTVBandwidth::IsCompatible(), DTVCodeRate::IsCompatible(), DTVModulation::IsCompatible(), DTVTransmitMode::IsCompatible(), DTVGuardInterval::IsCompatible(), DTVHierarchy::IsCompatible(), DTVModulationSystem::IsCompatible(), DTVRollOff::IsCompatible(), DTVTunerType::IsDiSEqCSupported(), DTVTunerType::IsFECVariable(), DTVTunerType::IsModulationVariable(), operator int(), operator!=(), operator=(), DTVTunerType::operator=(), DTVInversion::operator=(), DTVBandwidth::operator=(), DTVCodeRate::operator=(), DTVModulation::operator=(), DTVTransmitMode::operator=(), DTVGuardInterval::operator=(), DTVHierarchy::operator=(), DTVPolarity::operator=(), DTVModulationSystem::operator=(), DTVRollOff::operator=(), operator==(), DTVTunerType::Parse(), DTVInversion::Parse(), DTVBandwidth::Parse(), DTVCodeRate::Parse(), DTVModulation::Parse(), DTVTransmitMode::Parse(), DTVGuardInterval::Parse(), DTVHierarchy::Parse(), DTVPolarity::Parse(), DTVModulationSystem::Parse(), DTVRollOff::Parse(), DTVInversion::ParseConf(), DTVBandwidth::ParseConf(), DTVCodeRate::ParseConf(), DTVModulation::ParseConf(), DTVTransmitMode::ParseConf(), DTVGuardInterval::ParseConf(), DTVHierarchy::ParseConf(), DTVPolarity::ParseConf(), DTVModulationSystem::ParseConf(), DTVRollOff::ParseConf(), DTVInversion::ParseVDR(), DTVBandwidth::ParseVDR(), DTVCodeRate::ParseVDR(), DTVModulation::ParseVDR(), DTVTransmitMode::ParseVDR(), DTVGuardInterval::ParseVDR(), DTVHierarchy::ParseVDR(), DTVPolarity::ParseVDR(), DTVModulationSystem::ParseVDR(), DTVRollOff::ParseVDR(), DTVTunerType::toString(), DTVInversion::toString(), DTVBandwidth::toString(), DTVCodeRate::toString(), DTVModulation::toString(), DTVTransmitMode::toString(), DTVGuardInterval::toString(), DTVHierarchy::toString(), DTVPolarity::toString(), DTVModulationSystem::toString(), DTVRollOff::toString(), and DTVTunerType::toUInt().