| 32 | |
| 33 | template <class Source> |
| 34 | void Load(Source & src, RoadAccess::Type & ac) |
| 35 | { |
| 36 | uint8_t const res = ReadPrimitiveFromSource<uint8_t>(src); |
| 37 | CHECK_LESS(res, uint8_t(RoadAccess::Type::Count), ()); |
| 38 | ac = static_cast<RoadAccess::Type>(res); |
| 39 | } |
| 40 | } // namespace routing |
| 41 | |
| 42 | namespace routing_builder |