add a couple of consts to range based for loops

This commit is contained in:
Dennis Luxen 2014-07-24 10:15:04 +02:00
parent 61f16b8c5e
commit faee894052

View File

@ -96,7 +96,7 @@ template <class DataFacadeT> class BasicRoutingInterface
} }
// Stalling // Stalling
for (auto edge : facade->GetAdjacentEdgeRange(node)) for (const auto edge : facade->GetAdjacentEdgeRange(node))
{ {
const EdgeData &data = facade->GetEdgeData(edge); const EdgeData &data = facade->GetEdgeData(edge);
const bool reverse_flag = ((!forward_direction) ? data.forward : data.backward); const bool reverse_flag = ((!forward_direction) ? data.forward : data.backward);
@ -117,7 +117,7 @@ template <class DataFacadeT> class BasicRoutingInterface
} }
} }
for (auto edge : facade->GetAdjacentEdgeRange(node)) for (const auto edge : facade->GetAdjacentEdgeRange(node))
{ {
const EdgeData &data = facade->GetEdgeData(edge); const EdgeData &data = facade->GetEdgeData(edge);
bool forward_directionFlag = (forward_direction ? data.forward : data.backward); bool forward_directionFlag = (forward_direction ? data.forward : data.backward);
@ -181,7 +181,7 @@ template <class DataFacadeT> class BasicRoutingInterface
// The above explanation unclear? Think! // The above explanation unclear? Think!
EdgeID smaller_edge_id = SPECIAL_EDGEID; EdgeID smaller_edge_id = SPECIAL_EDGEID;
int edge_weight = INT_MAX; int edge_weight = INT_MAX;
for (auto edge_id : facade->GetAdjacentEdgeRange(edge.first)) for (const auto edge_id : facade->GetAdjacentEdgeRange(edge.first))
{ {
const int weight = facade->GetEdgeData(edge_id).distance; const int weight = facade->GetEdgeData(edge_id).distance;
if ((facade->GetTarget(edge_id) == edge.second) && (weight < edge_weight) && if ((facade->GetTarget(edge_id) == edge.second) && (weight < edge_weight) &&
@ -201,7 +201,7 @@ template <class DataFacadeT> class BasicRoutingInterface
*/ */
if (SPECIAL_EDGEID == smaller_edge_id) if (SPECIAL_EDGEID == smaller_edge_id)
{ {
for (auto edge_id : facade->GetAdjacentEdgeRange(edge.second)) for (const auto edge_id : facade->GetAdjacentEdgeRange(edge.second))
{ {
const int weight = facade->GetEdgeData(edge_id).distance; const int weight = facade->GetEdgeData(edge_id).distance;
if ((facade->GetTarget(edge_id) == edge.first) && (weight < edge_weight) && if ((facade->GetTarget(edge_id) == edge.first) && (weight < edge_weight) &&
@ -340,7 +340,7 @@ template <class DataFacadeT> class BasicRoutingInterface
EdgeID smaller_edge_id = SPECIAL_EDGEID; EdgeID smaller_edge_id = SPECIAL_EDGEID;
int edge_weight = INT_MAX; int edge_weight = INT_MAX;
for (auto edge_id : facade->GetAdjacentEdgeRange(edge.first)) for (const auto edge_id : facade->GetAdjacentEdgeRange(edge.first))
{ {
const int weight = facade->GetEdgeData(edge_id).distance; const int weight = facade->GetEdgeData(edge_id).distance;
if ((facade->GetTarget(edge_id) == edge.second) && (weight < edge_weight) && if ((facade->GetTarget(edge_id) == edge.second) && (weight < edge_weight) &&
@ -353,7 +353,7 @@ template <class DataFacadeT> class BasicRoutingInterface
if (SPECIAL_EDGEID == smaller_edge_id) if (SPECIAL_EDGEID == smaller_edge_id)
{ {
for (auto edge_id : facade->GetAdjacentEdgeRange(edge.second)) for (const auto edge_id : facade->GetAdjacentEdgeRange(edge.second))
{ {
const int weight = facade->GetEdgeData(edge_id).distance; const int weight = facade->GetEdgeData(edge_id).distance;
if ((facade->GetTarget(edge_id) == edge.first) && (weight < edge_weight) && if ((facade->GetTarget(edge_id) == edge.first) && (weight < edge_weight) &&