Ticket #6371 (closed Bugs: fixed)

Opened 5 years ago

Last modified 5 years ago

[graph] compile error directed_graph/undirected_graph

Reported by: Akira Takahashi <faithandbrave@…> Owned by: jewillco
Milestone: To Be Determined Component: graph
Version: Boost 1.48.0 Severity: Problem
Keywords: Cc:


follow code is compile error:

#include <boost/graph/directed_graph.hpp>
#include <boost/graph/undirected_graph.hpp>

using namespace boost;

int main()
    directed_graph<> dg(5);
    graph_traits<directed_graph<> >::vertex_descriptor
        dv = vertex(3, dg); // error!

    undirected_graph<> ug(5);
    graph_traits<undirected_graph<> >::vertex_descriptor
        uv = vertex(3, ug); // error!

    return 0;

patch is here:

--- directed_graph.hpp
+++ directed_graph.hpp (bug fixed)
@@ -410,7 +410,7 @@
 typename DIRECTED_GRAPH::vertex_descriptor
 vertex(typename DIRECTED_GRAPH::vertices_size_type n,
        DIRECTED_GRAPH const& g)
-{ return vertex(g.impl()); }
+{ return vertex(n, g.impl()); }
--- undirected_graph.hpp
+++ undirected_graph.hpp (bug fixed)
@@ -413,7 +413,7 @@
 typename UNDIRECTED_GRAPH::vertex_descriptor
 vertex(typename UNDIRECTED_GRAPH::vertices_size_type n,
        UNDIRECTED_GRAPH const& g)
-{ return vertex(g.impl()); }
+{ return vertex(n, g.impl()); }


Change History

comment:1 Changed 5 years ago by jewillco

  • Status changed from new to closed
  • Resolution set to fixed

(In [76394]) Applied patch from #6371; fixes #6371


Add a comment

Modify Ticket

Change Properties
<Author field>
as closed
The resolution will be deleted. Next status will be 'reopened'

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.