|
DUECA/DUSIME
|
Template specialisation of the GenericVarIO. More...
#include <MemberCall.hxx>


Public Member Functions | |
| MemberCall (bool(C ::*c)(const T &)) | |
| Constructor. | |
| bool | poke (void *obj, const T &v) const |
| Call the member function with data. | |
| bool | peek (void *obj, T &v) const |
| Something that is not possible, and returns false. | |
Public Member Functions inherited from dueca::GenericVarIO | |
| GenericVarIO () | |
| constructor | |
| virtual | ~GenericVarIO () |
| destructor | |
| ProbeType | getType () const |
| returns the argument type required | |
| DECLARE_IN_GENERICVAR_IO (int) | |
| Use handy macro to declare stuff for int. | |
| DECLARE_IN_GENERICVAR_IO (uint32_t) | |
| Use handy macro to declare stuff for int. | |
| DECLARE_IN_GENERICVAR_IO (uint16_t) | |
| Use handy macro to declare stuff for int. | |
| DECLARE_IN_GENERICVAR_IO (double) | |
| Use handy macro to declare stuff for double. | |
| DECLARE_IN_GENERICVAR_IO (float) | |
| Use handy macro to declare stuff for float. | |
| DECLARE_IN_GENERICVAR_IO (bool) | |
| Use handy macro to declare stuff for bool. | |
| DECLARE_IN_GENERICVAR_IO (TimeSpec) | |
| Use handy macro to declare stuff for TimeSpec. | |
| DECLARE_IN_GENERICVAR_IO (PeriodicTimeSpec) | |
| Use handy macro to declare stuff for PeriodicTimeSpec. | |
| DECLARE_IN_GENERICVAR_IO (PrioritySpec) | |
| Use handy macro to declare stuff for PrioritySpec. | |
| DECLARE_IN_GENERICVAR_IO (vstring) | |
| Use handy macro to declare stuff for vstring. | |
| DECLARE_IN_GENERICVAR_IO (SCM) | |
| Use handy macro to declare stuff for SCM. | |
| DECLARE_IN_GENERICVAR_IO (vector_int) | |
| Use handy macro to declare stuff for vector<int> | |
| DECLARE_IN_GENERICVAR_IO (vector_float) | |
| Use handy macro to declare stuff for vector<float> | |
| DECLARE_IN_GENERICVAR_IO (vector_double) | |
| Use handy macro to declare stuff for vector<double> | |
| DECLARE_IN_GENERICVAR_IO (vector_vstring) | |
| Use handy macro to declare stuff for vector<vstring> | |
| DECLARE_IN_GENERICVAR_IO (ScriptCreatable) | |
| Objects creatable from scripts. | |
| DECLARE_IN_GENERICVAR_IO (string8) | |
| Dstring8. | |
| DECLARE_IN_GENERICVAR_IO (string16) | |
| Dstring. | |
| DECLARE_IN_GENERICVAR_IO (string32) | |
| Dstring. | |
| DECLARE_IN_GENERICVAR_IO (string64) | |
| Dstring. | |
| DECLARE_IN_GENERICVAR_IO (string128) | |
| Dstring. | |
Additional Inherited Members | |
Protected Attributes inherited from dueca::GenericVarIO | |
| ProbeType | ptype |
| type of argument passed/inserted/read | |
Template specialisation of the GenericVarIO.
The MemberCall takes a pointer to a member function of simple shape, and with that information and a pointer to an object in that class it can call the member function.
| bool dueca::MemberCall< C, T >::peek | ( | void * | obj, |
| T & | v ) const |
Something that is not possible, and returns false.
It is implemented to adhere to the GenericVarIO interface.