libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
ParameterCast.h File Reference
#include "../Variable.h"
#include <string>

Go to the source code of this file.

Classes

class  BaseLib::DeviceDescription::ParameterCast::ICast
 
class  BaseLib::DeviceDescription::ParameterCast::DecimalIntegerScale
 
class  BaseLib::DeviceDescription::ParameterCast::DecimalIntegerInverseScale
 
class  BaseLib::DeviceDescription::ParameterCast::DecimalStringScale
 
class  BaseLib::DeviceDescription::ParameterCast::IntegerIntegerScale
 
struct  BaseLib::DeviceDescription::ParameterCast::IntegerIntegerScale::Operation
 
class  BaseLib::DeviceDescription::ParameterCast::IntegerOffset
 
class  BaseLib::DeviceDescription::ParameterCast::DecimalOffset
 
class  BaseLib::DeviceDescription::ParameterCast::IntegerIntegerMap
 
struct  BaseLib::DeviceDescription::ParameterCast::IntegerIntegerMap::Direction
 
class  BaseLib::DeviceDescription::ParameterCast::BooleanInteger
 
class  BaseLib::DeviceDescription::ParameterCast::BooleanDecimal
 
class  BaseLib::DeviceDescription::ParameterCast::BooleanString
 
class  BaseLib::DeviceDescription::ParameterCast::DecimalConfigTime
 
class  BaseLib::DeviceDescription::ParameterCast::IntegerTinyFloat
 
class  BaseLib::DeviceDescription::ParameterCast::StringUnsignedInteger
 
class  BaseLib::DeviceDescription::ParameterCast::BlindTest
 
class  BaseLib::DeviceDescription::ParameterCast::OptionString
 
class  BaseLib::DeviceDescription::ParameterCast::OptionInteger
 
class  BaseLib::DeviceDescription::ParameterCast::StringJsonArrayDecimal
 
class  BaseLib::DeviceDescription::ParameterCast::RpcBinary
 
class  BaseLib::DeviceDescription::ParameterCast::Toggle
 
class  BaseLib::DeviceDescription::ParameterCast::CcrtdnParty
 
class  BaseLib::DeviceDescription::ParameterCast::Cfm
 
class  BaseLib::DeviceDescription::ParameterCast::StringReplace
 
class  BaseLib::DeviceDescription::ParameterCast::HexStringByteArray
 
class  BaseLib::DeviceDescription::ParameterCast::TimeStringSeconds
 
class  BaseLib::DeviceDescription::ParameterCast::Invert
 
class  BaseLib::DeviceDescription::ParameterCast::Round
 
class  BaseLib::DeviceDescription::ParameterCast::Generic
 

Namespaces

 BaseLib
 
 BaseLib::Rpc
 
 BaseLib::DeviceDescription
 
 BaseLib::DeviceDescription::ParameterCast
 

Typedefs

typedef std::shared_ptr< ICast > BaseLib::DeviceDescription::ParameterCast::PICast
 
typedef std::vector< PICast > BaseLib::DeviceDescription::ParameterCast::Casts
 
typedef std::shared_ptr< BlindTest > BaseLib::DeviceDescription::ParameterCast::PBlindTest
 
typedef std::shared_ptr< BooleanInteger > BaseLib::DeviceDescription::ParameterCast::PBooleanInteger
 
typedef std::shared_ptr< BooleanDecimal > BaseLib::DeviceDescription::ParameterCast::PBooleanDecimal
 
typedef std::shared_ptr< BooleanString > BaseLib::DeviceDescription::ParameterCast::PBooleanString
 
typedef std::shared_ptr< CcrtdnParty > BaseLib::DeviceDescription::ParameterCast::PCcrtdnParty
 
typedef std::shared_ptr< Cfm > BaseLib::DeviceDescription::ParameterCast::PCfm
 
typedef std::shared_ptr< DecimalConfigTime > BaseLib::DeviceDescription::ParameterCast::PDecimalConfigTime
 
typedef std::shared_ptr< DecimalIntegerScale > BaseLib::DeviceDescription::ParameterCast::PDecimalIntegerScale
 
typedef std::shared_ptr< DecimalIntegerInverseScale > BaseLib::DeviceDescription::ParameterCast::PDecimalIntegerInverseScale
 
typedef std::shared_ptr< DecimalStringScale > BaseLib::DeviceDescription::ParameterCast::PDecimalStringScale
 
typedef std::shared_ptr< IntegerIntegerMap > BaseLib::DeviceDescription::ParameterCast::PIntegerIntegerMap
 
typedef std::shared_ptr< IntegerIntegerScale > BaseLib::DeviceDescription::ParameterCast::PIntegerIntegerScale
 
typedef std::shared_ptr< IntegerOffset > BaseLib::DeviceDescription::ParameterCast::PIntegerOffset
 
typedef std::shared_ptr< DecimalOffset > BaseLib::DeviceDescription::ParameterCast::PDecimalOffset
 
typedef std::shared_ptr< IntegerTinyFloat > BaseLib::DeviceDescription::ParameterCast::PIntegerTinyFloat
 
typedef std::shared_ptr< OptionString > BaseLib::DeviceDescription::ParameterCast::POptionString
 
typedef std::shared_ptr< OptionInteger > BaseLib::DeviceDescription::ParameterCast::POptionInteger
 
typedef std::shared_ptr< RpcBinary > BaseLib::DeviceDescription::ParameterCast::PRpcBinary
 
typedef std::shared_ptr< StringJsonArrayDecimal > BaseLib::DeviceDescription::ParameterCast::PStringJsonArrayDecimal
 
typedef std::shared_ptr< StringUnsignedInteger > BaseLib::DeviceDescription::ParameterCast::PStringUnsignedInteger
 
typedef std::shared_ptr< Toggle > BaseLib::DeviceDescription::ParameterCast::PToggle
 
typedef std::shared_ptr< StringReplace > BaseLib::DeviceDescription::ParameterCast::PStringReplace
 
typedef std::shared_ptr< HexStringByteArray > BaseLib::DeviceDescription::ParameterCast::PHexStringByteArray
 
typedef std::shared_ptr< TimeStringSeconds > BaseLib::DeviceDescription::ParameterCast::PTimeStringSeconds
 
typedef std::shared_ptr< Invert > BaseLib::DeviceDescription::ParameterCast::PInvert
 
typedef std::shared_ptr< Round > BaseLib::DeviceDescription::ParameterCast::PRound
 
typedef std::shared_ptr< Generic > BaseLib::DeviceDescription::ParameterCast::PGeneric