| 113 | } |
| 114 | |
| 115 | uint16_t RouteMarkPoint::GetPriority() const |
| 116 | { |
| 117 | switch (m_markData.m_pointType) |
| 118 | { |
| 119 | case RouteMarkType::Start: return static_cast<uint16_t>(Priority::RouteStart); |
| 120 | case RouteMarkType::Finish: return static_cast<uint16_t>(Priority::RouteFinish); |
| 121 | case RouteMarkType::Intermediate: |
| 122 | { |
| 123 | switch (m_markData.m_intermediateIndex) |
| 124 | { |
| 125 | case 0: return static_cast<uint16_t>(Priority::RouteIntermediateA); |
| 126 | case 1: return static_cast<uint16_t>(Priority::RouteIntermediateB); |
| 127 | default: return static_cast<uint16_t>(Priority::RouteIntermediateC); |
| 128 | } |
| 129 | } |
| 130 | } |
| 131 | UNREACHABLE(); |
| 132 | } |
| 133 | |
| 134 | uint32_t RouteMarkPoint::GetIndex() const |
| 135 | { |
no outgoing calls
no test coverage detected