mirror of
https://github.com/boostorg/graph.git
synced 2025-05-09 23:14:00 +00:00
Removed usage of deprecated header boost/detail/iterator.hpp.
The header was deprecated in favor of <iterator>. It generates compiler warnings and will be removed in a future release.
This commit is contained in:
parent
ca17604dca
commit
f364ee7be2
@ -30,7 +30,7 @@
|
|||||||
|
|
||||||
#ifndef BOOST_ALGORITHM_HPP
|
#ifndef BOOST_ALGORITHM_HPP
|
||||||
#define BOOST_ALGORITHM_HPP
|
#define BOOST_ALGORITHM_HPP
|
||||||
#include <boost/detail/iterator.hpp>
|
|
||||||
// Algorithms on sequences
|
// Algorithms on sequences
|
||||||
//
|
//
|
||||||
// The functions in this file have not yet gone through formal
|
// The functions in this file have not yet gone through formal
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
#ifndef BOOST_ADJACENCY_ITERATOR_HPP
|
#ifndef BOOST_ADJACENCY_ITERATOR_HPP
|
||||||
#define BOOST_ADJACENCY_ITERATOR_HPP
|
#define BOOST_ADJACENCY_ITERATOR_HPP
|
||||||
|
|
||||||
#include <boost/detail/iterator.hpp>
|
#include <iterator>
|
||||||
#include <boost/iterator/iterator_adaptor.hpp>
|
#include <boost/iterator/iterator_adaptor.hpp>
|
||||||
#include <boost/graph/graph_traits.hpp>
|
#include <boost/graph/graph_traits.hpp>
|
||||||
|
|
||||||
@ -45,7 +45,7 @@ template < class Graph,
|
|||||||
class adjacency_iterator_generator
|
class adjacency_iterator_generator
|
||||||
{
|
{
|
||||||
typedef
|
typedef
|
||||||
typename boost::detail::iterator_traits< OutEdgeIter >::difference_type
|
typename std::iterator_traits< OutEdgeIter >::difference_type
|
||||||
difference_type;
|
difference_type;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
@ -81,7 +81,7 @@ template < class Graph,
|
|||||||
class inv_adjacency_iterator_generator
|
class inv_adjacency_iterator_generator
|
||||||
{
|
{
|
||||||
typedef
|
typedef
|
||||||
typename boost::detail::iterator_traits< InEdgeIter >::difference_type
|
typename std::iterator_traits< InEdgeIter >::difference_type
|
||||||
difference_type;
|
difference_type;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
#include <boost/range/irange.hpp>
|
#include <boost/range/irange.hpp>
|
||||||
#include <boost/graph/graph_traits.hpp>
|
#include <boost/graph/graph_traits.hpp>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
#include <iterator>
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <boost/limits.hpp>
|
#include <boost/limits.hpp>
|
||||||
|
|
||||||
@ -2370,7 +2371,7 @@ namespace detail
|
|||||||
typedef typename OutEdgeList::size_type degree_size_type;
|
typedef typename OutEdgeList::size_type degree_size_type;
|
||||||
typedef typename OutEdgeList::iterator OutEdgeIter;
|
typedef typename OutEdgeList::iterator OutEdgeIter;
|
||||||
|
|
||||||
typedef boost::detail::iterator_traits< OutEdgeIter >
|
typedef std::iterator_traits< OutEdgeIter >
|
||||||
OutEdgeIterTraits;
|
OutEdgeIterTraits;
|
||||||
typedef
|
typedef
|
||||||
typename OutEdgeIterTraits::iterator_category OutEdgeIterCat;
|
typename OutEdgeIterTraits::iterator_category OutEdgeIterCat;
|
||||||
@ -2398,7 +2399,7 @@ namespace detail
|
|||||||
|
|
||||||
// Edge Iterator
|
// Edge Iterator
|
||||||
|
|
||||||
typedef boost::detail::iterator_traits< EdgeIter > EdgeIterTraits;
|
typedef std::iterator_traits< EdgeIter > EdgeIterTraits;
|
||||||
typedef typename EdgeIterTraits::iterator_category EdgeIterCat;
|
typedef typename EdgeIterTraits::iterator_category EdgeIterCat;
|
||||||
typedef typename EdgeIterTraits::difference_type EdgeIterDiff;
|
typedef typename EdgeIterTraits::difference_type EdgeIterDiff;
|
||||||
|
|
||||||
|
@ -13,10 +13,10 @@
|
|||||||
#ifndef BOOST_INCREMENTAL_COMPONENTS_HPP
|
#ifndef BOOST_INCREMENTAL_COMPONENTS_HPP
|
||||||
#define BOOST_INCREMENTAL_COMPONENTS_HPP
|
#define BOOST_INCREMENTAL_COMPONENTS_HPP
|
||||||
|
|
||||||
#include <boost/detail/iterator.hpp>
|
#include <boost/tuple/tuple.hpp>
|
||||||
#include <boost/graph/detail/incremental_components.hpp>
|
#include <boost/graph/detail/incremental_components.hpp>
|
||||||
#include <boost/iterator/counting_iterator.hpp>
|
#include <boost/iterator/counting_iterator.hpp>
|
||||||
#include <boost/make_shared.hpp>
|
#include <boost/smart_ptr/make_shared.hpp>
|
||||||
#include <boost/pending/disjoint_sets.hpp>
|
#include <boost/pending/disjoint_sets.hpp>
|
||||||
#include <iterator>
|
#include <iterator>
|
||||||
|
|
||||||
@ -69,7 +69,7 @@ void compress_components(ParentIterator first, ParentIterator last)
|
|||||||
}
|
}
|
||||||
|
|
||||||
template < class ParentIterator >
|
template < class ParentIterator >
|
||||||
typename boost::detail::iterator_traits< ParentIterator >::difference_type
|
typename std::iterator_traits< ParentIterator >::difference_type
|
||||||
component_count(ParentIterator first, ParentIterator last)
|
component_count(ParentIterator first, ParentIterator last)
|
||||||
{
|
{
|
||||||
std::ptrdiff_t count = 0;
|
std::ptrdiff_t count = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user