mirror of
https://github.com/boostorg/graph.git
synced 2026-02-12 00:02:10 +00:00
fixed num_vertices() and num_edges()
[SVN r10045]
This commit is contained in:
@@ -263,13 +263,21 @@ namespace boost {
|
||||
template <typename G, typename EP, typename VP>
|
||||
typename filtered_graph<G, EP, VP>::vertices_size_type
|
||||
num_vertices(const filtered_graph<G, EP, VP>& g) {
|
||||
return num_vertices(g);
|
||||
typename filtered_graph<G, EP, VP>::vertices_size_type n = 0;
|
||||
typename filtered_graph<G, EP, VP>::vertex_iterator f, l;
|
||||
for (tie(f, l) = vertices(g); f != l; ++f)
|
||||
++n;
|
||||
return n;
|
||||
}
|
||||
|
||||
template <typename G, typename EP, typename VP>
|
||||
typename filtered_graph<G, EP, VP>::edges_size_type
|
||||
num_edges(const filtered_graph<G, EP, VP>& g) {
|
||||
return num_edges(g);
|
||||
typename filtered_graph<G, EP, VP>::edges_size_type n = 0;
|
||||
typename filtered_graph<G, EP, VP>::edge_iterator f, l;
|
||||
for (tie(f, l) = edges(g); f != l; ++f)
|
||||
++n;
|
||||
return n;
|
||||
}
|
||||
|
||||
template <typename G, typename EP, typename VP>
|
||||
|
||||
Reference in New Issue
Block a user