Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::graph_traits< std::vector< EdgeList > > Struct Template Reference

#include <vector_as_graph.hpp>

Public Types

typedef EdgeList::value_type V
 
typedef V vertex_descriptor
 
typedef detail::val_edge
< EdgeList >::type 
edge_descriptor
 
typedef EdgeList::const_iterator adjacency_iterator
 
typedef
detail::val_out_edge_iter
< EdgeList >::type 
out_edge_iterator
 
typedef void in_edge_iterator
 
typedef void edge_iterator
 
typedef counting_iterator< Vvertex_iterator
 
typedef directed_tag directed_category
 
typedef allow_parallel_edge_tag edge_parallel_category
 
typedef
vector_as_graph_traversal_tag 
traversal_category
 
typedef std::vector< EdgeList >
::size_type 
vertices_size_type
 
typedef void edges_size_type
 
typedef EdgeList::size_type degree_size_type
 

Static Public Member Functions

static V null_vertex ()
 

Member Typedef Documentation

template<class EdgeList >
typedef EdgeList::const_iterator boost::graph_traits< std::vector< EdgeList > >::adjacency_iterator
template<class EdgeList >
typedef EdgeList::size_type boost::graph_traits< std::vector< EdgeList > >::degree_size_type
template<class EdgeList >
typedef directed_tag boost::graph_traits< std::vector< EdgeList > >::directed_category
template<class EdgeList >
typedef detail::val_edge<EdgeList>::type boost::graph_traits< std::vector< EdgeList > >::edge_descriptor
template<class EdgeList >
typedef void boost::graph_traits< std::vector< EdgeList > >::edge_iterator
template<class EdgeList >
typedef allow_parallel_edge_tag boost::graph_traits< std::vector< EdgeList > >::edge_parallel_category
template<class EdgeList >
typedef void boost::graph_traits< std::vector< EdgeList > >::edges_size_type
template<class EdgeList >
typedef void boost::graph_traits< std::vector< EdgeList > >::in_edge_iterator
template<class EdgeList >
typedef detail::val_out_edge_iter<EdgeList>::type boost::graph_traits< std::vector< EdgeList > >::out_edge_iterator
template<class EdgeList >
typedef vector_as_graph_traversal_tag boost::graph_traits< std::vector< EdgeList > >::traversal_category
template<class EdgeList >
typedef EdgeList::value_type boost::graph_traits< std::vector< EdgeList > >::V
template<class EdgeList >
typedef V boost::graph_traits< std::vector< EdgeList > >::vertex_descriptor
template<class EdgeList >
typedef counting_iterator<V> boost::graph_traits< std::vector< EdgeList > >::vertex_iterator
template<class EdgeList >
typedef std::vector<EdgeList>::size_type boost::graph_traits< std::vector< EdgeList > >::vertices_size_type

Member Function Documentation

template<class EdgeList >
static V boost::graph_traits< std::vector< EdgeList > >::null_vertex ( )
inlinestatic

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