Go to the documentation of this file.
61 const string procName =
"ImmediateSlotField::ImmediateSlotField";
62 throw OutOfRange(__FILE__, __LINE__, procName);
111 assert(bemParent != NULL);
143 const string procName =
"ImmediateSlotField::setName";
181 const string procName =
"ImmediateSlotField::setWidth";
182 throw OutOfRange(__FILE__, __LINE__, procName);
211 const string procName =
"ImmediateSlotField::loadState";
std::string stringAttribute(const std::string &name) const
void setName(const std::string &name)
virtual ObjectState * saveState() const
#define assert(condition)
void setParent(InstructionField *parent)
InstructionField * parent() const
void removeImmediateSlot(ImmediateSlotField &slot)
virtual void loadState(const ObjectState *state)
int intAttribute(const std::string &name) const
void addImmediateSlot(ImmediateSlotField &slot)
void setAttribute(const std::string &name, const std::string &value)