Opened 8 years ago
#10090 new Bugs
[graph] missing documentation : member functions for bundled property in adjacency_list
| Reported by: | Owned by: | Jeremiah Willcock | |
|---|---|---|---|
| Milestone: | To Be Determined | Component: | graph |
| Version: | Boost 1.55.0 | Severity: | Problem |
| Keywords: | Cc: |
Description
In Bundled property's documentation, operator[ ] is documented.
http://www.boost.org/doc/libs/1_55_0/libs/graph/doc/bundles.html
Map map; // load the map Map::vertex_descriptor v = *vertices(map).first; map[v].name = "Troy"; map[v].population = 49170; map[v].zipcodes.push_back(12180);
But, In adjacency_list documentation is not.
http://www.boost.org/doc/libs/1_55_0/libs/graph/doc/adjacency_list.html
Should add follow member functions reference:
// boost/graph/adjacency_list.hpp
vertex_bundled& operator[](vertex_descriptor v)
{ return get(vertex_bundle, *this)[v]; }
const vertex_bundled& operator[](vertex_descriptor v) const
{ return get(vertex_bundle, *this)[v]; }
edge_bundled& operator[](edge_descriptor e)
{ return get(edge_bundle, *this)[e]; }
const edge_bundled& operator[](edge_descriptor e) const
{ return get(edge_bundle, *this)[e]; }
graph_bundled& operator[](graph_bundle_t)
{ return get_property(*this); }
graph_bundled const& operator[](graph_bundle_t) const
{ return get_property(*this); }
Note:
See TracTickets
for help on using tickets.
