Go to the documentation of this file.
64 const string procName =
"SourceField::SourceField";
91 const string procName =
"DestinationField::DestinationField";
virtual ObjectState * saveState() const
void unsetDestinationField()
void setName(const std::string &name)
#define assert(condition)
bool hasDestinationField() const
void setParent(InstructionField *parent)
static const std::string OSNAME_DESTINATION_FIELD
ObjectState name for destination field.
BinaryEncoding::Position componentIDPosition() const
virtual ObjectState * saveState() const
DestinationField(BinaryEncoding::Position socketIDPos, MoveSlot &parent)
virtual ~DestinationField()
BinaryEncoding * parent() const
void setDestinationField(DestinationField &field)
MoveSlot & moveSlot(int index) const
DestinationField & destinationField() const
int moveSlotCount() const
MoveSlot * parent() const