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