mirror of
https://github.com/boostorg/graph.git
synced 2026-01-30 07:52:10 +00:00
moved adjacency_iterator_generator out of the detail namespace
[SVN r9082]
This commit is contained in:
@@ -22,19 +22,19 @@ namespace boost {
|
||||
Graph* m_g;
|
||||
};
|
||||
|
||||
template <class Graph, class Vertex, class OutEdgeIter>
|
||||
class adjacency_iterator_generator {
|
||||
typedef typename boost::detail::iterator_traits<OutEdgeIter>
|
||||
::difference_type difference_type;
|
||||
typedef boost::iterator<boost::multi_pass_input_iterator_tag,
|
||||
Vertex, difference_type, Vertex*, Vertex> Traits;
|
||||
public:
|
||||
typedef boost::iterator_adaptor<OutEdgeIter,
|
||||
adjacency_iterator_policies<Graph>, Traits> type;
|
||||
};
|
||||
|
||||
} // namespace detail
|
||||
|
||||
template <class Graph, class Vertex, class OutEdgeIter>
|
||||
class adjacency_iterator_generator {
|
||||
typedef typename boost::detail::iterator_traits<OutEdgeIter>
|
||||
::difference_type difference_type;
|
||||
typedef boost::iterator<boost::multi_pass_input_iterator_tag,
|
||||
Vertex, difference_type, Vertex*, Vertex> Traits;
|
||||
public:
|
||||
typedef boost::iterator_adaptor<OutEdgeIter,
|
||||
adjacency_iterator_policies<Graph>, Traits> type;
|
||||
};
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#endif // BOOST_DETAIL_ADJACENCY_ITERATOR_HPP
|
||||
|
||||
Reference in New Issue
Block a user