39 return serializer.serialize(SerializeableMagic::Restriction) && serializer.serialize(x.negated)
40 && doSerialize(serializer, x.passengersMin) && serializer.serializeVector(x.roadUserTypes);
48 return serializer.serialize(SerializeableMagic::Restrictions)
50 && serializer.serializeObjectVector(x.conjunctions, SerializeableMagic::ObjectPtrVectorType)
51 && serializer.serializeObjectVector(x.disjunctions, SerializeableMagic::ObjectPtrVectorType);
59 bool ok = serializer.serialize(SerializeableMagic::SpeedLimit) && doSerialize(serializer, x.speedLimit)
60 && doSerialize(serializer, x.lanePiece);
65 if (x.speedLimit <= physics::Speed(0.))
67 x.speedLimit = std::numeric_limits<physics::Speed>::max();