From 107eb54b8524881d128976874782a7f29be43ace Mon Sep 17 00:00:00 2001 From: andreacassioli Date: Wed, 14 Oct 2026 22:09:22 +0200 Subject: [PATCH] remove BOOST_NO_STD_ITERATOR_TRAITS from isomorphism.hpp --- include/boost/graph/isomorphism.hpp | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/include/boost/graph/isomorphism.hpp b/include/boost/graph/isomorphism.hpp index 78f2762b4..8ed33c6df 100644 --- a/include/boost/graph/isomorphism.hpp +++ b/include/boost/graph/isomorphism.hpp @@ -54,10 +54,6 @@ namespace detail std::vector< int > dfs_num_vec; typedef safe_iterator_property_map< typename std::vector< int >::iterator, IndexMap1 -#ifdef BOOST_NO_STD_ITERATOR_TRAITS - , - int, int& -#endif /* BOOST_NO_STD_ITERATOR_TRAITS */ > DFSNumMap; DFSNumMap dfs_num; @@ -67,10 +63,6 @@ namespace detail std::vector< char > in_S_vec; typedef safe_iterator_property_map< typename std::vector< char >::iterator, IndexMap2 -#ifdef BOOST_NO_STD_ITERATOR_TRAITS - , - char, char& -#endif /* BOOST_NO_STD_ITERATOR_TRAITS */ > InSMap; InSMap in_S; @@ -153,10 +145,6 @@ namespace detail in_S_vec.resize(num_vertices(G1)); in_S = make_safe_iterator_property_map( in_S_vec.begin(), in_S_vec.size(), index_map2 -#ifdef BOOST_NO_STD_ITERATOR_TRAITS - , - in_S_vec.front() -#endif /* BOOST_NO_STD_ITERATOR_TRAITS */ ); } @@ -221,10 +209,6 @@ namespace detail std::vector< default_color_type > color_vec(num_vertices(G1)); safe_iterator_property_map< std::vector< default_color_type >::iterator, IndexMap1 -#ifdef BOOST_NO_STD_ITERATOR_TRAITS - , - default_color_type, default_color_type& -#endif /* BOOST_NO_STD_ITERATOR_TRAITS */ > color_map(color_vec.begin(), color_vec.size(), index_map1); record_dfs_order dfs_visitor(dfs_vertices, ordered_edges); @@ -241,10 +225,6 @@ namespace detail dfs_num_vec.resize(num_vertices(G1)); dfs_num = make_safe_iterator_property_map( dfs_num_vec.begin(), dfs_num_vec.size(), index_map1 -#ifdef BOOST_NO_STD_ITERATOR_TRAITS - , - dfs_num_vec.front() -#endif /* BOOST_NO_STD_ITERATOR_TRAITS */ ); size_type n = 0; for (vertex_iter v = dfs_vertices.begin(); v != dfs_vertices.end(); @@ -617,10 +597,6 @@ namespace detail std::vector< std::size_t > in_degree1_vec(num_vertices(G1)); typedef safe_iterator_property_map< std::vector< std::size_t >::iterator, IndexMap1 -#ifdef BOOST_NO_STD_ITERATOR_TRAITS - , - std::size_t, std::size_t& -#endif /* BOOST_NO_STD_ITERATOR_TRAITS */ > InDeg1; InDeg1 in_degree1( @@ -630,10 +606,6 @@ namespace detail std::vector< std::size_t > in_degree2_vec(num_vertices(G2)); typedef safe_iterator_property_map< std::vector< std::size_t >::iterator, IndexMap2 -#ifdef BOOST_NO_STD_ITERATOR_TRAITS - , - std::size_t, std::size_t& -#endif /* BOOST_NO_STD_ITERATOR_TRAITS */ > InDeg2; InDeg2 in_degree2(