That should work - but I would suggest to make a tiny private struct to improve readability.
struct SupplyQuality { uint32 distance; uint32 serial; bool operator<(const SupplyQuality& other) const { return std::forward_as_tuple(distance, serial) < std::forward_as_tuple(other.distance, other.serial); } } -- https://code.launchpad.net/~widelands-dev/widelands/request_supply_opt/+merge/280193 Your team Widelands Developers is subscribed to branch lp:~widelands-dev/widelands/request_supply_opt. _______________________________________________ Mailing list: https://launchpad.net/~widelands-dev Post to : widelands-dev@lists.launchpad.net Unsubscribe : https://launchpad.net/~widelands-dev More help : https://help.launchpad.net/ListHelp