Use std::swap
This commit is contained in:
parent
fc8768b79b
commit
fd5881670d
@ -61,7 +61,7 @@ EdgeBasedGraphFactory::EdgeBasedGraphFactory(
|
|||||||
void EdgeBasedGraphFactory::GetEdgeBasedEdges(DeallocatingVector<EdgeBasedEdge> &output_edge_list)
|
void EdgeBasedGraphFactory::GetEdgeBasedEdges(DeallocatingVector<EdgeBasedEdge> &output_edge_list)
|
||||||
{
|
{
|
||||||
BOOST_ASSERT_MSG(0 == output_edge_list.size(), "Vector is not empty");
|
BOOST_ASSERT_MSG(0 == output_edge_list.size(), "Vector is not empty");
|
||||||
m_edge_based_edge_list.swap(output_edge_list);
|
std::swap(m_edge_based_edge_list, output_edge_list);
|
||||||
}
|
}
|
||||||
|
|
||||||
void EdgeBasedGraphFactory::GetEdgeBasedNodes(std::vector<EdgeBasedNode> &nodes)
|
void EdgeBasedGraphFactory::GetEdgeBasedNodes(std::vector<EdgeBasedNode> &nodes)
|
||||||
@ -75,12 +75,12 @@ void EdgeBasedGraphFactory::GetEdgeBasedNodes(std::vector<EdgeBasedNode> &nodes)
|
|||||||
BOOST_ASSERT(m_node_info_list.at(node.v).lat != INT_MAX);
|
BOOST_ASSERT(m_node_info_list.at(node.v).lat != INT_MAX);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
nodes.swap(m_edge_based_node_list);
|
std::swap(nodes, m_edge_based_node_list);
|
||||||
}
|
}
|
||||||
|
|
||||||
void EdgeBasedGraphFactory::GetStartPointMarkers(std::vector<bool> &node_is_startpoint)
|
void EdgeBasedGraphFactory::GetStartPointMarkers(std::vector<bool> &node_is_startpoint)
|
||||||
{
|
{
|
||||||
m_edge_based_node_is_startpoint.swap(node_is_startpoint);
|
std::swap(m_edge_based_node_is_startpoint, node_is_startpoint);
|
||||||
}
|
}
|
||||||
|
|
||||||
unsigned EdgeBasedGraphFactory::GetHighestEdgeID()
|
unsigned EdgeBasedGraphFactory::GetHighestEdgeID()
|
||||||
|
Loading…
Reference in New Issue
Block a user