Traits class for static graph_base_container. More...
Public Types | |
typedef VertexP | raw_vertex_property |
typedef define_value_type< VertexP >::type | stored_type |
typedef stored_type | vertex_property |
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 adjacency_list_impl< edge_type > | edgelist_type |
typedef vertex_adj_list_impl< vertex_descriptor, vertex_property, edgelist_type > | vertex_impl_type |
typedef adjacency_list_vector_storage< this_type > | storage_type |
typedef adjacency_list_model< this_type > | container_type |
typedef sequential::graph_type< this_type, D >::type | directness_type |
typedef sequential::graph_type< this_type, M >::type | multiplicity_type |
typedef Dom | domain_type |
Static Public Attributes | |
static const graph_attributes | d_type = D |
static const graph_attributes | m_type = M |
Traits class for static graph_base_container.
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. |
Dom | Domain type of the base container. |