Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
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.

Referenced by copy(), and makedoubleReturningCopy().

Here is the caller graph for this function:

◆ ~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 CastingFunctionBinding< T, R, O >, CastingFunctionBinding_Param< T, R, O, P >, FuncBinding_IntParam< T, R >, FuncBinding_StringParam< T, R >, FunctionBinding< T, R >, and FunctionBindingString< T >.

References ValueSource().

Referenced by GUIParameterTracker::addTrackedMultiplot().

Here is the caller graph for this function:

◆ getValue()

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

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

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: