Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::adjacency_graph_archetype< Vertex, Directed, ParallelCategory, Base > Struct Template Reference

#include <graph_archetypes.hpp>

Inheritance diagram for boost::adjacency_graph_archetype< Vertex, Directed, ParallelCategory, Base >:
Collaboration diagram for boost::adjacency_graph_archetype< Vertex, Directed, ParallelCategory, Base >:

Classes

struct  traversal_category
 

Public Types

typedef Base::traversal_category base_trav_cat
 
typedef Vertex vertex_descriptor
 
typedef unsigned int degree_size_type
 
typedef unsigned int vertices_size_type
 
typedef unsigned int edges_size_type
 
typedef void edge_descriptor
 
typedef
input_iterator_archetype
< Vertex
adjacency_iterator
 
typedef Directed directed_category
 
typedef ParallelCategory edge_parallel_category
 
typedef void in_edge_iterator
 
typedef void out_edge_iterator
 
typedef void vertex_iterator
 
typedef void edge_iterator
 

Static Public Member Functions

static vertex_descriptor null_vertex ()
 

Member Typedef Documentation

template<typename Vertex, typename Directed, typename ParallelCategory, typename Base = detail::null_graph_archetype>
typedef input_iterator_archetype<Vertex> boost::adjacency_graph_archetype< Vertex, Directed, ParallelCategory, Base >::adjacency_iterator
template<typename Vertex, typename Directed, typename ParallelCategory, typename Base = detail::null_graph_archetype>
typedef Base::traversal_category boost::adjacency_graph_archetype< Vertex, Directed, ParallelCategory, Base >::base_trav_cat
template<typename Vertex, typename Directed, typename ParallelCategory, typename Base = detail::null_graph_archetype>
typedef unsigned int boost::adjacency_graph_archetype< Vertex, Directed, ParallelCategory, Base >::degree_size_type
template<typename Vertex, typename Directed, typename ParallelCategory, typename Base = detail::null_graph_archetype>
typedef Directed boost::adjacency_graph_archetype< Vertex, Directed, ParallelCategory, Base >::directed_category
template<typename Vertex, typename Directed, typename ParallelCategory, typename Base = detail::null_graph_archetype>
typedef void boost::adjacency_graph_archetype< Vertex, Directed, ParallelCategory, Base >::edge_descriptor
template<typename Vertex, typename Directed, typename ParallelCategory, typename Base = detail::null_graph_archetype>
typedef void boost::adjacency_graph_archetype< Vertex, Directed, ParallelCategory, Base >::edge_iterator
template<typename Vertex, typename Directed, typename ParallelCategory, typename Base = detail::null_graph_archetype>
typedef ParallelCategory boost::adjacency_graph_archetype< Vertex, Directed, ParallelCategory, Base >::edge_parallel_category
template<typename Vertex, typename Directed, typename ParallelCategory, typename Base = detail::null_graph_archetype>
typedef unsigned int boost::adjacency_graph_archetype< Vertex, Directed, ParallelCategory, Base >::edges_size_type
template<typename Vertex, typename Directed, typename ParallelCategory, typename Base = detail::null_graph_archetype>
typedef void boost::adjacency_graph_archetype< Vertex, Directed, ParallelCategory, Base >::in_edge_iterator
template<typename Vertex, typename Directed, typename ParallelCategory, typename Base = detail::null_graph_archetype>
typedef void boost::adjacency_graph_archetype< Vertex, Directed, ParallelCategory, Base >::out_edge_iterator
template<typename Vertex, typename Directed, typename ParallelCategory, typename Base = detail::null_graph_archetype>
typedef Vertex boost::adjacency_graph_archetype< Vertex, Directed, ParallelCategory, Base >::vertex_descriptor
template<typename Vertex, typename Directed, typename ParallelCategory, typename Base = detail::null_graph_archetype>
typedef void boost::adjacency_graph_archetype< Vertex, Directed, ParallelCategory, Base >::vertex_iterator
template<typename Vertex, typename Directed, typename ParallelCategory, typename Base = detail::null_graph_archetype>
typedef unsigned int boost::adjacency_graph_archetype< Vertex, Directed, ParallelCategory, Base >::vertices_size_type

Member Function Documentation

template<typename Vertex, typename Directed, typename ParallelCategory, typename Base = detail::null_graph_archetype>
static vertex_descriptor boost::adjacency_graph_archetype< Vertex, Directed, ParallelCategory, Base >::null_vertex ( )
inlinestatic

The documentation for this struct was generated from the following file: