template<typename type>
class ola::messaging::IntegerFieldDescriptor< type >
A FieldDescriptor that represents an integer type.
Intervals are closed (include the endpoints).
|
| IntegerFieldDescriptor (const std::string &name, bool little_endian=false, int8_t multiplier=0) |
|
| IntegerFieldDescriptor (const std::string &name, const IntervalVector &intervals, const LabeledValues &labels, bool little_endian=false, int8_t multiplier=0) |
|
bool | FixedSize () const |
|
bool | LimitedSize () const |
|
unsigned int | MaxSize () const |
|
int8_t | Multiplier () const |
|
bool | IsLittleEndian () const |
|
const IntervalVector & | Intervals () const |
|
bool | IsValid (type value) const |
|
const LabeledValues & | Labels () const |
|
bool | LookupLabel (const std::string &label, type *value) const |
|
const std::string | LookupValue (type value) const |
|
void | Accept (FieldDescriptorVisitor *visitor) const |
|
| FieldDescriptor (const std::string &name) |
|
const std::string & | Name () const |
|