33#ifndef TTA_ENCODING_HH
34#define TTA_ENCODING_HH
54 virtual int width()
const;
unsigned int encoding_
The encoding.
static const std::string OSKEY_EXTRA_BITS
ObjectState attribute key for the number of extra bits.
static const std::string OSNAME_ENCODING
ObjectState name for Encoding class.
unsigned int extraBits() const
virtual ObjectState * saveState() const
InstructionField * parent() const
InstructionField * parent_
The parent instruction field.
static const std::string OSKEY_ENCODING
ObjectState attribute key for the encoding.
virtual int width() const
void setEncoding(unsigned int encoding, unsigned int extraBits)
void setParent(InstructionField *parent)
unsigned int extraBits_
The number of extra bits.
virtual int bitPosition() const =0
unsigned int encoding() const