charon-core
0.3.1
|
Interface for data assignment and readout. More...
#include <charon-core/AbstractData.hxx>
Public Member Functions | |
virtual T & | operator() ()=0 |
Call operator. More... | |
virtual T & | operator= (const T &B)=0 |
data assignment operator More... | |
Public Member Functions inherited from AbstractROData< T > | |
virtual | operator T () const =0 |
Cast operator to get data (get copy) More... | |
virtual const T & | operator() () const =0 |
Call operator. More... | |
This is the common interface for parameters and output slots. (Input slots are read only.)
Definition at line 52 of file AbstractData.hxx.
|
pure virtual |
Non const version
Implemented in OutputSlot< T >, OutputSlot< int >, Parameter< T >, Parameter< std::string >, Parameter< int >, and Parameter< bool >.
|
pure virtual |
B | data to assign |
Implemented in OutputSlot< T >, OutputSlot< int >, Parameter< T >, Parameter< std::string >, Parameter< int >, and Parameter< bool >.