libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
Logical.h File Reference
#include <string>
#include <memory>
#include <unordered_map>
#include <vector>

Go to the source code of this file.

Classes

class  BaseLib::DeviceDescription::EnumerationValue
 
class  BaseLib::DeviceDescription::ILogical
 
struct  BaseLib::DeviceDescription::ILogical::Type
 
class  BaseLib::DeviceDescription::LogicalInteger
 
class  BaseLib::DeviceDescription::LogicalInteger64
 
class  BaseLib::DeviceDescription::LogicalDecimal
 
class  BaseLib::DeviceDescription::LogicalEnumeration
 
class  BaseLib::DeviceDescription::LogicalBoolean
 
class  BaseLib::DeviceDescription::LogicalString
 
class  BaseLib::DeviceDescription::LogicalAction
 
class  BaseLib::DeviceDescription::LogicalArray
 
class  BaseLib::DeviceDescription::LogicalStruct
 

Namespaces

 rapidxml
 
 BaseLib
 
 BaseLib::DeviceDescription
 

Typedefs

typedef std::shared_ptr< LogicalAction > BaseLib::DeviceDescription::PLogicalAction
 
typedef std::shared_ptr< LogicalArray > BaseLib::DeviceDescription::PLogicalArray
 
typedef std::shared_ptr< LogicalBoolean > BaseLib::DeviceDescription::PLogicalBoolean
 
typedef std::shared_ptr< LogicalDecimal > BaseLib::DeviceDescription::PLogicalDecimal
 
typedef std::shared_ptr< LogicalEnumeration > BaseLib::DeviceDescription::PLogicalEnumeration
 
typedef std::shared_ptr< LogicalInteger > BaseLib::DeviceDescription::PLogicalInteger
 
typedef std::shared_ptr< LogicalInteger64 > BaseLib::DeviceDescription::PLogicalInteger64
 
typedef std::shared_ptr< LogicalString > BaseLib::DeviceDescription::PLogicalString
 
typedef std::shared_ptr< LogicalStruct > BaseLib::DeviceDescription::PLogicalStruct