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