Ticket #7766 (closed Patches: fixed)
missing add_edge overloads in named_graph
|Reported by:||Louis Dionne <louis.dionne92@…>||Owned by:||jewillco|
|Version:||Boost Development Trunk||Severity:||Problem|
|Keywords:||named_graph graph add_edge||Cc:|
The named_graph is missing 3 overloads for the add_edge function. The overloads are required if the adapted graph models the EdgeMutablePropertyGraph? concept.
An EdgeMutablePropertyGraph? allows:
add_edge(vertex_descriptor1, vertex_descriptor2, property, graph)
A named_graph whose adapted graph models the concept should allow:
add_edge(vertex_name1, vertex_name2, property, graph)
add_edge(vertex_name, vertex_descriptor, property, graph)
add_edge(vertex_descriptor, vertex_name, property, graph)
A patch containing the 3 missing overloads is attached. The patch also adds some includes that I found to be missing to the named_graph.hpp header.