|
| | vertex_property_impl (vertex_descriptor const &vd, Property const &p) |
| | Creates a vertex for the graph with the given descriptor and property. More...
|
| |
|
property_type & | property (void) noexcept |
| |
|
property_type const & | property (void) const noexcept |
| |
| vertex_descriptor const & | descriptor (void) const noexcept |
| | Returns the descriptor of this vertex. More...
|
| |
|
edgelist_type & | edgelist (void) noexcept |
| | Returns the edge-list of this vertex.
|
| |
|
void | edgelist (edgelist_type const *const edgelist) |
| | Sets the edge-list of this vertex.
|
| |
|
edgelist_type const & | edgelist (void) const noexcept |
| | Returns the edge-list of this vertex.
|
| |
|
edgelist_type & | edges (void) noexcept |
| | Returns the edge-list of this vertex.
|
| |
|
void | clear (void) |
| | Clears the edge-list of this vertex.
|
| |
template<typename VD, typename Property, typename AdjList>
class stapl::sequential::vertex_property_impl< VD, Property, AdjList >
Vertex for adjacency list for the graph with property.
It contains a descriptor and an adjacency list of edges, and extends the vertex_impl class with data/methods related to the property field.
- Template Parameters
-
| VD | Vertex descriptor type for the graph. |
| Property | Property type for the vertex. |
| AdjList | Type of the edgelist for storing edges. |