| 82 | } |
| 83 | |
| 84 | [[maybe_unused]] std::vector<Edge> sortedEdges(const EdgeUSet& edges) |
| 85 | { |
| 86 | std::vector<Edge> out(edges.begin(), edges.end()); |
| 87 | std::sort(out.begin(), out.end()); |
| 88 | return out; |
| 89 | } |
| 90 | |
| 91 | template <typename T> |
| 92 | std::pair<Vertices<T>, std::vector<Edge> > |