MCPcopy Create free account
hub / github.com/Project-OSRM/osrm-backend / readTurnLaneData

Function readTurnLaneData

include/extractor/files.hpp:277–287  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

275// reads .osrm.tld
276template <typename TurnLaneDataT>
277inline void readTurnLaneData(const std::filesystem::path &path, TurnLaneDataT &turn_lane_data)
278{
279 static_assert(
280 std::is_same<typename TurnLaneDataT::value_type, util::guidance::LaneTupleIdPair>::value,
281 "");
282
283 const auto fingerprint = storage::tar::FileReader::VerifyFingerprint;
284 storage::tar::FileReader reader{path, fingerprint};
285
286 storage::serialization::read(reader, "/common/turn_lanes/data", turn_lane_data);
287}
288
289// writes .osrm.tld
290template <typename TurnLaneDataT>

Callers 1

PopulateStaticDataMethod · 0.85

Calls 1

readFunction · 0.70

Tested by

no test coverage detected