16 , TransportNetworkType(TransportNetwork::TransportRoad)
20 TransportNetwork::Type transportNetworkType,
22 Graphs::TiledGraphEdgeAttributesId localAttributesId
25 , LocalWayId(localAttributesId)
26 , TransportNetworkType(transportNetworkType)
30 Graphs::TiledGraphEdgeAttributesId LocalWayId;
31 TransportNetwork::Type TransportNetworkType;
36 return (lhs.LocalWayId == rhs.LocalWayId) &&
37 (lhs.CellKey == rhs.CellKey) &&
38 (lhs.TransportNetworkType == rhs.TransportNetworkType);
47 std::size_t h2 = std::hash<int>{}(wayId.LocalWayId);
48 std::size_t h3 = std::hash<int>{}(wayId.TransportNetworkType);
49 return (h1 ^ (h2 << 1)) ^ (h3 << 1);