Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
vertex_and_edge_range.hpp File Reference
#include <boost/graph/graph_traits.hpp>
#include <iterator>
Include dependency graph for vertex_and_edge_range.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::graph::vertex_and_edge_range< Graph, VertexIterator, EdgeIterator >
 
struct  boost::graph::vertex_and_edge_range< Graph, VertexIterator, EdgeIterator >::traversal_category
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::graph
 

Functions

template<typename Graph , typename VertexIterator , typename EdgeIterator >
std::pair< VertexIterator,
VertexIterator > 
boost::graph::vertices (const vertex_and_edge_range< Graph, VertexIterator, EdgeIterator > &g)
 
template<typename Graph , typename VertexIterator , typename EdgeIterator >
vertex_and_edge_range< Graph,
VertexIterator, EdgeIterator >
::vertices_size_type 
boost::graph::num_vertices (const vertex_and_edge_range< Graph, VertexIterator, EdgeIterator > &g)
 
template<typename Graph , typename VertexIterator , typename EdgeIterator >
std::pair< EdgeIterator,
EdgeIterator > 
boost::graph::edges (const vertex_and_edge_range< Graph, VertexIterator, EdgeIterator > &g)
 
template<typename Graph , typename VertexIterator , typename EdgeIterator >
vertex_and_edge_range< Graph,
VertexIterator, EdgeIterator >
::edges_size_type 
boost::graph::num_edges (const vertex_and_edge_range< Graph, VertexIterator, EdgeIterator > &g)
 
template<typename Graph , typename VertexIterator , typename EdgeIterator >
vertex_and_edge_range< Graph,
VertexIterator, EdgeIterator >
::vertex_descriptor 
boost::graph::source (typename vertex_and_edge_range< Graph, VertexIterator, EdgeIterator >::edge_descriptor e, const vertex_and_edge_range< Graph, VertexIterator, EdgeIterator > &g)
 
template<typename Graph , typename VertexIterator , typename EdgeIterator >
vertex_and_edge_range< Graph,
VertexIterator, EdgeIterator >
::vertex_descriptor 
boost::graph::target (typename vertex_and_edge_range< Graph, VertexIterator, EdgeIterator >::edge_descriptor e, const vertex_and_edge_range< Graph, VertexIterator, EdgeIterator > &g)
 
template<typename Graph , typename VertexIterator , typename EdgeIterator >
vertex_and_edge_range< Graph,
VertexIterator, EdgeIterator > 
boost::graph::make_vertex_and_edge_range (const Graph &g, VertexIterator first_v, VertexIterator last_v, EdgeIterator first_e, EdgeIterator last_e)