Vertex for adjacency list for the hierarchical_graph.It contains a descriptor and an adjacency list of edges, as well as a set of children vertices for this graph.
More...
|
|
| hgraph_vertex_impl (const this_type &other) |
| |
| | hgraph_vertex_impl (vertex_descriptor const &vd, property_type const &np) |
| | Creates a vertex for the graph with the given descriptor and property. More...
|
| |
|
child_set_type | children () const |
| |
|
void | set_child (child_set_type const &children) |
| |
| void | add_child (vertex_descriptor const &child) |
| | Adds a child to this vertex. More...
|
| |
| void | add_child (child_set_type const &children) |
| | Adds a set of children to this vertex. More...
|
| |
| void | delete_child (vertex_descriptor const &child) |
| | Deletes a child from this vertex. More...
|
| |
| void | delete_child (child_set_type const &children) |
| | Deletes a set of children from this vertex. 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<class VD, class AdjList>
class stapl::sequential::hgraph_vertex_impl< VD, AdjList >
Vertex for adjacency list for the hierarchical_graph.
It contains a descriptor and an adjacency list of edges, as well as a set of children vertices for this graph.
- Template Parameters
-
| VD | Vertex descriptor type for the graph. |
| AdjList | Type of the edgelist for storing edges. |