![]() |
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().