1#ifndef CLASSIC_IndirectChannel_HH
2#define CLASSIC_IndirectChannel_HH
43 void (
T::*
setF)(
double));
54 virtual bool get(
double &)
const;
60 virtual bool set(
double);
84 void (
T::*
set)(
double)):
125template <
class T>
inline
virtual bool get(double &) const
Fetch from channel.
virtual bool isSettable() const
Test if settable.
virtual IndirectChannel * clone() const
Duplicate the channel.
double(T::* getF)() const
IndirectChannel(T &object, double(T::*getF)() const, void(T::*setF)(double))
Constructor.
virtual bool set(double)
Store into channel.
const IndirectChannel & operator=(const IndirectChannel &)
virtual ~IndirectChannel()