Concept from the Boost Graph Library. See https://www.boost.org/libs/graph/doc/EdgeListGraph.html.
The concept EdgeListGraph
refines the concept Graph
and adds the requirement for traversal of all edges in a graph.
- Refines:
Graph
- Has Models:
- See Boost Graph Traits Specializations
- See also
- Graph Concepts
◆ edges()
template<typename EdgeListGraph >
returns an iterator range over all edges.
◆ num_edges()
template<typename EdgeListGraph >
returns an upper bound of the number of edges of the graph.
- Attention
num_edges()
may return a number larger than std::distance(edges(g).first, edges(g).second)
. This is the case for implementations only marking edges deleted in the edge container.
◆ source()
template<typename EdgeListGraph >
◆ target()
template<typename EdgeListGraph >