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