Go to the documentation of this file.
61 unsigned int encoding,
unsigned int extraBits,
int immediateWidth,
63 :
Encoding(encoding, extraBits, NULL), immediateWidth_(immediateWidth) {
89 const string procName =
"ImmediateEncoding::ImmediateEncoding";
114 assert(oldParent != NULL);
void setImmediateEncoding(ImmediateEncoding &encoding)
void unsetImmediateEncoding()
void setParent(InstructionField *parent)
InstructionField * parent() const
void setName(const std::string &name)
#define assert(condition)
virtual int width() const
virtual int width() const
std::string errorMessage() const
virtual ObjectState * saveState() const
int intAttribute(const std::string &name) const
void setAttribute(const std::string &name, const std::string &value)