DUECA/DUSIME
|
A class to peek and poke into the variables of another class. More...
#include <GenericVarIO.hxx>
Public Member Functions | |
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. | |
Protected Attributes | |
ProbeType | ptype |
type of argument passed/inserted/read | |
A class to peek and poke into the variables of another class.
This class is used in the specification of an inco calculation. Upon inco calculation, first the controls and constraints are poked into the inco state and input, then the inco calculation takes place, and the targets are peeked back. This class provides a generic interface to do the peeking and poking. A specialization of this class implements the actual work