From 3e773ebaf76f0f772f1402e700e31463941b82fa Mon Sep 17 00:00:00 2001 From: Jeremy Siek Date: Mon, 23 Apr 2001 21:42:14 +0000 Subject: [PATCH] workaround for VC++ bug, confusion from the type<> class [SVN r9948] --- include/boost/graph/named_function_params.hpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/include/boost/graph/named_function_params.hpp b/include/boost/graph/named_function_params.hpp index 09d4ba4f..d9a41e9d 100644 --- a/include/boost/graph/named_function_params.hpp +++ b/include/boost/graph/named_function_params.hpp @@ -503,10 +503,11 @@ namespace boost { template struct choose_pmap_helper { typedef typename choose_property_map::type Selector; - typedef typename Selector:: template bind type; - typedef typename type::result_type result_type; - typedef typename type::const_result_type const_result_type; - typedef typename type::type result; + typedef typename Selector:: template bind Bind; + typedef Bind type; + typedef typename Bind::result_type result_type; + typedef typename Bind::const_result_type const_result_type; + typedef typename Bind::type result; }; // used in the max-flow algorithms