|
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 58 of file dtvconfparserhelpers.h.
|
inlineexplicit |
Definition at line 61 of file dtvconfparserhelpers.h.
|
inline |
Definition at line 64 of file dtvconfparserhelpers.h.
|
inline |
Definition at line 66 of file dtvconfparserhelpers.h.
|
inline |
Definition at line 62 of file dtvconfparserhelpers.h.
|
inline |
Definition at line 65 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 75 of file dtvconfparserhelpers.h.
Referenced by DTVBandwidth::IsCompatible(), DTVCodeRate::IsCompatible(), DTVGuardInterval::IsCompatible(), DTVHierarchy::IsCompatible(), DTVInversion::IsCompatible(), DTVModulation::IsCompatible(), DTVModulationSystem::IsCompatible(), DTVRollOff::IsCompatible(), DTVTransmitMode::IsCompatible(), DTVTunerType::IsDiSEqCSupported(), DTVTunerType::IsFECVariable(), DTVTunerType::IsModulationVariable(), operator int(), operator!=(), DTVPolarity::operator=(), DTVInversion::operator=(), DTVBandwidth::operator=(), DTVCodeRate::operator=(), DTVModulation::operator=(), DTVTransmitMode::operator=(), DTVGuardInterval::operator=(), DTVHierarchy::operator=(), DTVRollOff::operator=(), operator=(), DTVTunerType::operator=(), DTVModulationSystem::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().