bool Checkin::_equals(const mgen::MGenBase& other) const { return _type_id == other._typeId() && static_cast<const Checkin&>(other) == *this; }
bool RestListAvailReply::_equals(const mgen::MGenBase& other) const { return _type_id == other._typeId() && static_cast<const RestListAvailReply&>(other) == *this; }
bool GoMessage::_equals(const mgen::MGenBase& other) const { return _type_id == other._typeId() && static_cast<const GoMessage&>(other) == *this; }
bool Player::_equals(const mgen::MGenBase& other) const { return _type_id == other._typeId() && static_cast<const Player&>(other) == *this; }
bool ShipPlacementReply::_equals(const mgen::MGenBase& other) const { return _type_id == other._typeId() && static_cast<const ShipPlacementReply&>(other) == *this; }
bool Segment::_equals(const mgen::MGenBase& other) const { return _type_id == other._typeId() && static_cast<const Segment&>(other) == *this; }
bool MoveResult::_equals(const mgen::MGenBase& other) const { return _type_id == other._typeId() && static_cast<const MoveResult&>(other) == *this; }