13#include <unordered_map>
19 :
private std::multimap<double, LaneSection>,
21 using Super = std::multimap<double, LaneSection>;
39 using Super::upper_bound;
40 using Super::lower_bound;
49 std::unordered_map<SectionId, LaneSection *>
_by_id;
Inherit (privately) to suppress copy construction and assignment.
std::multimap< double, LaneSection > Super
const LaneSection & GetById(SectionId id) const
std::unordered_map< SectionId, LaneSection * > _by_id
LaneSection & Emplace(SectionId id, double s)
LaneSection & GetById(SectionId id)
This file contains definitions of common data structures used in traffic manager.