From 09e0b2e072a58971f99052c30a11878b299cfafc Mon Sep 17 00:00:00 2001 From: "Ralf W. Grosse-Kunstleve" Date: Tue, 22 Jan 2002 00:35:37 +0000 Subject: [PATCH] inserted: missing typename (EDG 245 diagnostics) [SVN r12410] --- include/boost/detail/binary_search.hpp | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/include/boost/detail/binary_search.hpp b/include/boost/detail/binary_search.hpp index 4c37406..c19763e 100644 --- a/include/boost/detail/binary_search.hpp +++ b/include/boost/detail/binary_search.hpp @@ -40,8 +40,8 @@ ForwardIter lower_bound(ForwardIter first, ForwardIter last, { typedef detail::iterator_traits traits; - traits::difference_type len = boost::detail::distance(first, last); - traits::difference_type half; + typename traits::difference_type len = boost::detail::distance(first, last); + typename traits::difference_type half; ForwardIter middle; while (len > 0) { @@ -65,8 +65,8 @@ ForwardIter lower_bound(ForwardIter first, ForwardIter last, { typedef detail::iterator_traits traits; - traits::difference_type len = boost::detail::distance(first, last); - traits::difference_type half; + typename traits::difference_type len = boost::detail::distance(first, last); + typename traits::difference_type half; ForwardIter middle; while (len > 0) { @@ -90,8 +90,8 @@ ForwardIter upper_bound(ForwardIter first, ForwardIter last, { typedef detail::iterator_traits traits; - traits::difference_type len = boost::detail::distance(first, last); - traits::difference_type half; + typename traits::difference_type len = boost::detail::distance(first, last); + typename traits::difference_type half; ForwardIter middle; while (len > 0) { @@ -115,8 +115,8 @@ ForwardIter upper_bound(ForwardIter first, ForwardIter last, { typedef detail::iterator_traits traits; - traits::difference_type len = boost::detail::distance(first, last); - traits::difference_type half; + typename traits::difference_type len = boost::detail::distance(first, last); + typename traits::difference_type half; ForwardIter middle; while (len > 0) { @@ -140,8 +140,8 @@ equal_range(ForwardIter first, ForwardIter last, const Tp& val) { typedef detail::iterator_traits traits; - traits::difference_type len = boost::detail::distance(first, last); - traits::difference_type half; + typename traits::difference_type len = boost::detail::distance(first, last); + typename traits::difference_type half; ForwardIter middle, left, right; while (len > 0) { @@ -172,8 +172,8 @@ equal_range(ForwardIter first, ForwardIter last, const Tp& val, { typedef detail::iterator_traits traits; - traits::difference_type len = boost::detail::distance(first, last); - traits::difference_type half; + typename traits::difference_type len = boost::detail::distance(first, last); + typename traits::difference_type half; ForwardIter middle, left, right; while (len > 0) {