#include <LOCA_Parameter_Entry.H>
Collaboration diagram for LOCA::Parameter::DefaultFunctor< ObjectType, ValueType >:
Public Member Functions | |
| DefaultFunctor (ObjectType &object, ValueType ObjectType::*object_val_ptr) | |
| Constructor. | |
| virtual | ~DefaultFunctor () |
| Destructor. | |
| virtual void | set (const ValueType &value) |
| Set parameter using object and data member pointer. | |
| virtual ValueType | get () const |
| Get parameter value this object represents. | |
Protected Attributes | |
| ObjectType & | obj |
| Reference to object to set parameter it. | |
| ValueType ObjectType::* | obj_val_ptr |
| Pointer to data member in ObjectType of type ValueType. | |
The constructor takes a reference to an object object of type\ ObjectType and a pointer object_val_ptr to a data member of class of ObjectType of type ValueType. The parameter is set to value via
object.*object_val_ptr = value
|
||||||||||||||||
|
Constructor. object is a reference to the object to set the parameter in, and object_val_ptr is a pointer to a data member of type ValueType of that class. |
1.3.9.1