te::process::ParameterValue Class Referenceabstract

#include <ParameterValue.h>

Inheritance diagram for te::process::ParameterValue:
te::process::SimpleDataParameterValue

Public Member Functions

virtual ParameterValueclone () const =0
 Returns the string representation of the parameter value. More...
 
virtual void fromString (const std::string &strValue)=0
 
virtual int getDataType () const
 Clones the object. More...
 
 ParameterValue (int dataType)
 < Constructor More...
 
 ParameterValue (const ParameterValue &rhs)=delete
 
virtual std::string toString () const =0
 Decodes the given string representation and sets the value into the parameter value object. More...
 
virtual ~ParameterValue ()
 Virtual destructor. More...
 

Protected Attributes

int m_dataType
 The data type of the parameter value. More...
 

Detailed Description

Definition at line 46 of file ParameterValue.h.

Constructor & Destructor Documentation

◆ ParameterValue() [1/2]

te::process::ParameterValue::ParameterValue ( int  dataType)

< Constructor

Constructor

◆ ParameterValue() [2/2]

te::process::ParameterValue::ParameterValue ( const ParameterValue rhs)
delete

◆ ~ParameterValue()

virtual te::process::ParameterValue::~ParameterValue ( )
virtual

Virtual destructor.

Gets the parameter data type

Member Function Documentation

◆ clone()

virtual ParameterValue* te::process::ParameterValue::clone ( ) const
pure virtual

Returns the string representation of the parameter value.

Implemented in te::process::SimpleDataParameterValue.

◆ fromString()

virtual void te::process::ParameterValue::fromString ( const std::string &  strValue)
pure virtual

◆ getDataType()

virtual int te::process::ParameterValue::getDataType ( ) const
virtual

Clones the object.

◆ toString()

virtual std::string te::process::ParameterValue::toString ( ) const
pure virtual

Decodes the given string representation and sets the value into the parameter value object.

Implemented in te::process::SimpleDataParameterValue.

Member Data Documentation

◆ m_dataType

int te::process::ParameterValue::m_dataType
protected

The data type of the parameter value.

Definition at line 73 of file ParameterValue.h.


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