Public Member Functions | List of all members
variant_topic_tools::BuiltinVariant::Value Class Referenceabstract

Built-in variant value (abstract base) More...

#include <BuiltinVariant.h>

Inheritance diagram for variant_topic_tools::BuiltinVariant::Value:
Inheritance graph
[legend]

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...
 

Detailed Description

Built-in variant value (abstract base)

Definition at line 65 of file BuiltinVariant.h.

Constructor & Destructor Documentation

variant_topic_tools::BuiltinVariant::Value::Value ( )

Default constructor.

Definition at line 45 of file BuiltinVariant.cpp.

variant_topic_tools::BuiltinVariant::Value::~Value ( )
virtual

Destructor.

Reimplemented from variant_topic_tools::Variant::Value.

Definition at line 48 of file BuiltinVariant.cpp.

Member Function Documentation

virtual double variant_topic_tools::BuiltinVariant::Value::getNumericValue ( ) const
pure virtual

Retrieve the built-in variant's numeric value (abstract declaration)

Implemented in variant_topic_tools::BuiltinVariant::ValueImplT< T >.


The documentation for this class was generated from the following files:


variant_topic_tools
Author(s): Ralf Kaestner
autogenerated on Sat Jan 9 2021 03:56:50