Skip to content
Snippets Groups Projects
Commit 6abfd20b authored by Jan Trávníček's avatar Jan Trávníček
Browse files

tidy: address repeated branch issue

parent 90404e33
No related branches found
No related tags found
1 merge request!219Merge jt
...@@ -172,11 +172,12 @@ void MixedGraph<TNode, TEdge>::addNode(Params &&... params) { ...@@ -172,11 +172,12 @@ void MixedGraph<TNode, TEdge>::addNode(Params &&... params) {
template<typename TNode, typename TEdge> template<typename TNode, typename TEdge>
bool MixedGraph<TNode, TEdge>::addEdge(const TEdge &e) { bool MixedGraph<TNode, TEdge>::addEdge(const TEdge &e) {
auto search_succ = m_succ_list.find(e.first); auto search_succ = m_succ_list.find(e.first);
auto search_pred = m_pred_list.find(e.first);
if (search_succ != m_succ_list.end() && search_succ->second.find(e.second) != search_succ->second.end()) { if (search_succ != m_succ_list.end() && search_succ->second.find(e.second) != search_succ->second.end()) {
return false; return false;
} else if (search_pred != m_pred_list.end() && search_pred->second.find(e.second) != search_pred->second.end()) { }
auto search_pred = m_pred_list.find(e.first);
if (search_pred != m_pred_list.end() && search_pred->second.find(e.second) != search_pred->second.end()) {
return false; return false;
} }
   
...@@ -197,11 +198,12 @@ bool MixedGraph<TNode, TEdge>::addEdge(const TEdge &e) { ...@@ -197,11 +198,12 @@ bool MixedGraph<TNode, TEdge>::addEdge(const TEdge &e) {
template<typename TNode, typename TEdge> template<typename TNode, typename TEdge>
bool MixedGraph<TNode, TEdge>::addEdge(TEdge &&e) { bool MixedGraph<TNode, TEdge>::addEdge(TEdge &&e) {
auto search_succ = m_succ_list.find(e.first); auto search_succ = m_succ_list.find(e.first);
auto search_pred = m_pred_list.find(e.first);
if (search_succ != m_succ_list.end() && search_succ->second.find(e.second) != search_succ->second.end()) { if (search_succ != m_succ_list.end() && search_succ->second.find(e.second) != search_succ->second.end()) {
return false; return false;
} else if (search_pred != m_pred_list.end() && search_pred->second.find(e.second) != search_pred->second.end()) { }
auto search_pred = m_pred_list.find(e.first);
if (search_pred != m_pred_list.end() && search_pred->second.find(e.second) != search_pred->second.end()) {
return false; return false;
} }
   
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment