MFMv2.0.10
Movable Feast Machine Simulator 2.0.10
|
Public Types | |
enum | { BITS = Field::BITS, START = Field::START, LENGTH = Field::LENGTH, END = Field::END } |
typedef CC::ATOM_TYPE | T |
typedef CC::PARAM_CONFIG | P |
typedef BitVector < P::BITS_PER_ATOM > | BVA |
typedef BitField< BVA, VT, LEN, POS > | Field |
typedef VTypeToType< VT >::TYPE | VTYPE |
Public Member Functions | |
AtomicParameterType (Element< CC > *pl, const char *tag, const char *name, const char *description, const VTYPE &vmin, const VTYPE &vdefault, const VTYPE &vmax) | |
VTYPE | GetValue (const T &atom) const |
void | SetValue (T &atom, const VTYPE val) const |
virtual void | Reset (T &atom) const |
virtual void | Print (ByteSink &io, const T &atom) const |
Data Fields | |
const VTYPE | m_vdefault |