Ticket #7766 (closed Patches: fixed)

Opened 4 years ago

Last modified 4 years ago

missing add_edge overloads in named_graph

Reported by: Louis Dionne <louis.dionne92@…> Owned by: jewillco
Milestone: Boost 1.53.0 Component: graph
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.


Louis Dionne


named_graph.patch (2.7 KB) - added by Louis Dionne <louis.dionne92@…> 4 years ago.
Add 3 overloads of add_edge and missing includes.

Change History

Changed 4 years ago by Louis Dionne <louis.dionne92@…>

Add 3 overloads of add_edge and missing includes.

comment:1 Changed 4 years ago by jewillco

Since this is a decent amount of code, are you willing to license your additions under the Boost license?

comment:2 Changed 4 years ago by Louis Dionne <louis.dionne92@…>

Yes, of course.

comment:3 Changed 4 years ago by jewillco

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

(In [81772]) Applied patch from #7766; fixes #7766


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.