Lines Matching refs:VertexIterator

21     template < typename Graph, typename VertexIterator, typename EdgeIterator >
36 typedef VertexIterator vertex_iterator;
37 typedef typename std::iterator_traits< VertexIterator >::value_type
56 vertex_and_edge_range(const Graph& g, VertexIterator first_v, in vertex_and_edge_range()
57 VertexIterator last_v, vertices_size_type n, EdgeIterator first_e, in vertex_and_edge_range()
69 vertex_and_edge_range(const Graph& g, VertexIterator first_v, in vertex_and_edge_range()
70 VertexIterator last_v, EdgeIterator first_e, EdgeIterator last_e) in vertex_and_edge_range()
90 template < typename Graph, typename VertexIterator, typename EdgeIterator >
91 inline std::pair< VertexIterator, VertexIterator > vertices( in vertices() argument
92 const vertex_and_edge_range< Graph, VertexIterator, EdgeIterator >& g) in vertices()
97 template < typename Graph, typename VertexIterator, typename EdgeIterator >
98 inline typename vertex_and_edge_range< Graph, VertexIterator,
101 const vertex_and_edge_range< Graph, VertexIterator, EdgeIterator >& g) in num_vertices() argument
106 template < typename Graph, typename VertexIterator, typename EdgeIterator >
108 const vertex_and_edge_range< Graph, VertexIterator, EdgeIterator >& g) in edges() argument
113 template < typename Graph, typename VertexIterator, typename EdgeIterator >
114 inline typename vertex_and_edge_range< Graph, VertexIterator,
117 const vertex_and_edge_range< Graph, VertexIterator, EdgeIterator >& g) in num_edges() argument
122 template < typename Graph, typename VertexIterator, typename EdgeIterator >
123 inline typename vertex_and_edge_range< Graph, VertexIterator,
125 source(typename vertex_and_edge_range< Graph, VertexIterator, in source() argument
127 const vertex_and_edge_range< Graph, VertexIterator, EdgeIterator >& g) in source()
132 template < typename Graph, typename VertexIterator, typename EdgeIterator >
133 inline typename vertex_and_edge_range< Graph, VertexIterator,
135 target(typename vertex_and_edge_range< Graph, VertexIterator, in target() argument
137 const vertex_and_edge_range< Graph, VertexIterator, EdgeIterator >& g) in target()
142 template < typename Graph, typename VertexIterator, typename EdgeIterator >
143 inline vertex_and_edge_range< Graph, VertexIterator, EdgeIterator >
144 make_vertex_and_edge_range(const Graph& g, VertexIterator first_v, in make_vertex_and_edge_range()
145 VertexIterator last_v, EdgeIterator first_e, EdgeIterator last_e) in make_vertex_and_edge_range()
147 typedef vertex_and_edge_range< Graph, VertexIterator, EdgeIterator > in make_vertex_and_edge_range()