Eclipse SUMO - Simulation of Urban MObility
|
#include <FunctionBinding.h>
Public Types | |
typedef std::string(T::* | Operation) () const |
Type of the function to execute. | |
Public Member Functions | |
ValueSource< std::string > * | copy () const |
FunctionBindingString (T *const source, Operation operation) | |
std::string | getValue () const |
ValueSource< double > * | makedoubleReturningCopy () const |
~FunctionBindingString () | |
Destructor. | |
Private Member Functions | |
FunctionBindingString< T > & | operator= (const FunctionBindingString< T > &) |
invalidated assignment operator | |
Private Attributes | |
Operation | myOperation |
The object's operation to perform. | |
T * | mySource |
The object the action is directed to. | |
Definition at line 79 of file FunctionBinding.h.
typedef std::string(T::* FunctionBindingString< T >::Operation) () const |
Type of the function to execute.
Definition at line 82 of file FunctionBinding.h.
|
inline |
Definition at line 84 of file FunctionBinding.h.
|
inline |
Destructor.
Definition at line 90 of file FunctionBinding.h.
|
inlinevirtual |
Implements ValueSource< std::string >.
Definition at line 96 of file FunctionBinding.h.
References FunctionBindingString< T >::myOperation, and FunctionBindingString< T >::mySource.
|
inlinevirtual |
Implements ValueSource< std::string >.
Definition at line 92 of file FunctionBinding.h.
References FunctionBindingString< T >::myOperation, and FunctionBindingString< T >::mySource.
|
inlinevirtual |
Implements ValueSource< std::string >.
Definition at line 100 of file FunctionBinding.h.
|
private |
invalidated assignment operator
|
private |
The object's operation to perform.
Definition at line 109 of file FunctionBinding.h.
Referenced by FunctionBindingString< T >::copy(), and FunctionBindingString< T >::getValue().
|
private |
The object the action is directed to.
Definition at line 106 of file FunctionBinding.h.
Referenced by FunctionBindingString< T >::copy(), and FunctionBindingString< T >::getValue().