Eclipse SUMO - Simulation of Urban MObility
ValueSource< T > Class Template Referenceabstract

#include <ValueSource.h>

Public Member Functions

virtual ValueSourcecopy () const =0
 
virtual T getValue () const =0
 
virtual ValueSource< double > * makedoubleReturningCopy () const =0
 
 ValueSource ()
 
virtual ~ValueSource ()
 

Detailed Description

template<typename T>
class ValueSource< T >

Definition at line 29 of file ValueSource.h.

Constructor & Destructor Documentation

◆ ValueSource()

template<typename T >
ValueSource< T >::ValueSource ( )
inline

Definition at line 31 of file ValueSource.h.

◆ ~ValueSource()

template<typename T >
virtual ValueSource< T >::~ValueSource ( )
inlinevirtual

Definition at line 32 of file ValueSource.h.

Member Function Documentation

◆ copy()

template<typename T >
virtual ValueSource* ValueSource< T >::copy ( ) const
pure virtual

Implemented in FunctionBindingString< T >, FunctionBinding< T, R >, FuncBinding_StringParam< T, R >, FuncBinding_IntParam< T, R >, CastingFunctionBinding_Param< T, R, O, P >, and CastingFunctionBinding< T, R, O >.

Referenced by GUIParameterTracker::addTrackedMultiplot(), and GUIParam_PopupMenuInterface::onCmdOpenTracker().

Here is the caller graph for this function:

◆ getValue()

template<typename T >
virtual T ValueSource< T >::getValue ( ) const
pure virtual

Implemented in FunctionBindingString< T >, FunctionBinding< T, R >, FuncBinding_StringParam< T, R >, FuncBinding_IntParam< T, R >, CastingFunctionBinding_Param< T, R, O, P >, and CastingFunctionBinding< T, R, O >.

Referenced by GUIParameterTableItem< T >::GUIParameterTableItem().

Here is the caller graph for this function:

◆ makedoubleReturningCopy()


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