Built-in variant value (abstract base) More...
#include <BuiltinVariant.h>
Public Member Functions | |
virtual double | getNumericValue () const =0 |
Retrieve the built-in variant's numeric value (abstract declaration) More... | |
Value () | |
Default constructor. More... | |
virtual | ~Value () |
Destructor. More... | |
Public Member Functions inherited from variant_topic_tools::Variant::Value | |
virtual ValuePtr | clone () const =0 |
Clone this variant value (abstract declaration) More... | |
virtual Serializer | createSerializer (const DataType &type) const =0 |
Create a serializer for this variant (abstract declaration) More... | |
virtual const std::type_info & | getTypeInfo () const |
Retrieve the variant's value type information. More... | |
virtual bool | isEqual (const Value &value) const =0 |
True, if this variant value equals another variant value (abstract declaration) More... | |
virtual void | read (std::istream &stream)=0 |
Read the variant from a stream (abstract declaration) More... | |
virtual void | setValue (const Value &value)=0 |
Set the variant's value (abstract declaration) More... | |
Value () | |
Default constructor. More... | |
virtual void | write (std::ostream &stream) const =0 |
Write this variant value to a stream (abstract declaration) More... | |
Built-in variant value (abstract base)
Definition at line 65 of file BuiltinVariant.h.
variant_topic_tools::BuiltinVariant::Value::Value | ( | ) |
Default constructor.
Definition at line 45 of file BuiltinVariant.cpp.
|
virtual |
Destructor.
Reimplemented from variant_topic_tools::Variant::Value.
Definition at line 48 of file BuiltinVariant.cpp.
|
pure virtual |
Retrieve the built-in variant's numeric value (abstract declaration)
Implemented in variant_topic_tools::BuiltinVariant::ValueImplT< T >.