| 111 | namespace std |
| 112 | { |
| 113 | size_t std::hash<routing::JointSegment>::operator()(routing::JointSegment const & jointSegment) const |
| 114 | { |
| 115 | size_t seed = 0; |
| 116 | boost::hash_combine(seed, jointSegment.GetMwmId()); |
| 117 | boost::hash_combine(seed, jointSegment.GetFeatureId()); |
| 118 | boost::hash_combine(seed, jointSegment.GetStartSegmentId()); |
| 119 | boost::hash_combine(seed, jointSegment.GetEndSegmentId()); |
| 120 | boost::hash_combine(seed, jointSegment.IsForward()); |
| 121 | return seed; |
| 122 | } |
| 123 | } // namespace std |
nothing calls this directly
no test coverage detected