From 243d74572ec271a4e9954db4b85e95a9f394e36b Mon Sep 17 00:00:00 2001 From: Jeremy Siek Date: Tue, 27 Feb 2001 06:12:29 +0000 Subject: [PATCH] fixed access to filter iterator policies type [SVN r9352] --- include/boost/graph/adjacency_matrix.hpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/include/boost/graph/adjacency_matrix.hpp b/include/boost/graph/adjacency_matrix.hpp index cf646e8b..46db6ab3 100644 --- a/include/boost/graph/adjacency_matrix.hpp +++ b/include/boost/graph/adjacency_matrix.hpp @@ -298,14 +298,16 @@ namespace boost { multi_pass_input_iterator_tag, std::ptrdiff_t> unfiltered_edge_iter; typedef filter_iterator_generator OutEdgeFilterGen; - typedef typename OutEdgeFilterGen::policies_type FilteredOutEdgePolicy; + unfiltered_out_edge_iter, edge_descriptor, edge_descriptor, + edge_descriptor*, multi_pass_input_iterator_tag, std::ptrdiff_t> + OutEdgeFilterGen; + typedef typename OutEdgeFilterGen::type::policies_type + FilteredOutEdgePolicy; typedef filter_iterator_generator EdgeFilterGen; - typedef typename EdgeFilterGen::policies_type FilteredEdgePolicy; + typedef typename EdgeFilterGen::type::policies_type FilteredEdgePolicy; public: // IncidenceGraph concept required types