|
typedef dynamic_graph_base_container_traits< D, M, VertexP, EdgeP > | this_type |
|
typedef VertexP | raw_vertex_property |
|
typedef VertexP | vertex_property |
|
typedef define_value_type< VertexP >::type | stored_type |
|
typedef EdgeP | edge_property |
|
typedef size_t | vertex_descriptor |
|
typedef size_t | simple_vertex_descriptor |
|
typedef edge_descriptor_impl< vertex_descriptor > | edge_descriptor |
|
typedef select_graph_edge< vertex_descriptor, edge_property, D >::type | edge_type |
|
typedef seq_graph_traits< D, M, VertexP, EdgeP > | seq_graph_traits_t |
|
typedef seq_graph_traits_t::edgelist_type | edgelist_type |
|
typedef seq_graph_traits_t::vertex_impl_type | vertex_impl_type |
|
typedef adjacency_list_model< seq_graph_traits_t > | container_type |
|
typedef sequential::graph_type< this_type, D >::type | directness_type |
|
typedef sequential::graph_type< this_type, M >::type | multiplicity_type |
|
typedef domset1D< simple_vertex_descriptor > | domain_type |
|
template<graph_attributes D, graph_attributes M, typename VertexP, typename EdgeP>
struct stapl::dynamic_graph_base_container_traits< D, M, VertexP, EdgeP >
Traits class for dynamic_graph_base_container.
- Template Parameters
-
D | graph-attribute specifying Directedness (DIRECTED/UNDIRECTED). |
M | graph-attribute specifying Multiedge. (MULTIEDGES/NONMULTIEDGES). |
VertexP | type of property for the vertex. Must be default assignable, copyable and assignable. |
EdgeP | type of property for the edge. Must be default assignable, copyable and assignable. |