| 14 | } // namespace penalty_impl |
| 15 | |
| 16 | std::optional<RoadPenalty::Penalty> RoadPenalty::GetPenalty(RoadPoint const & point) const |
| 17 | { |
| 18 | auto const it = m_pointToPenalty.find(point); |
| 19 | if (it != m_pointToPenalty.end()) |
| 20 | return it->second; |
| 21 | return {}; |
| 22 | } |
| 23 | |
| 24 | bool RoadPenalty::operator==(RoadPenalty const & rhs) const |
| 25 | { |