Abstract interface for values that can be of various concrete datatypes. More...
#include </home/user/DXC_svn/trunk/Src/APIs/cpp/DataTypes/Value.hpp>
Public Member Functions | |
virtual std::ostream & | put (std::ostream &) const =0 |
Print the value to an output stream. | |
virtual Value * | clone () const =0 |
Return a copy of the Value. |
Abstract interface for values that can be of various concrete datatypes.
Value is the superclass of all the basic datatypes that can be referred to by DxcData, such as boolean, integer, real, or string. The abstraction is provided so that data of various kinds can be supplied in a uniform way, eg. for sensor values and command values.